| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> EasyGBS国标平台新增WebSocket消息推送,可快速定位视频播放故障 -> 正文阅读 |
|
[网络协议]EasyGBS国标平台新增WebSocket消息推送,可快速定位视频播放故障 |
WebSocket是建立在TCP之上的一种双向通信协议,它能实现浏览器与服务器全双工通信,在性能上具有较强的优势。尤其是在海量并发及客户端与服务器交互负载流量大的情况下,WebSocket可以极大节省网络带宽资源的消耗。 EasyGBS国标视频云平台在去年就已经实现了支持WebRTC协议的视频播放,用户在使用EasyGBS时,不需要使用任何其他插件或者软件就可以在浏览器上进行实时通信,并且延迟很低。 在EasyGBS中,用户有时候会遇到视频播放不出来的情况,仅仅通过前端,很难判断出播放错误的原因。为提升用户的体验,近期我们在EasyGBS新增了WebSocket消息推送功能,将视频实时播放的信息发送给前端,并在播放器中显示出来。如此一来,用户则很直观地了解到出现不能播放的具体原因是什么,这样就更加方便运维人员迅速定位问题。 效果如下图: 本文我们来和大家分享一下实现过程。 实现逻辑: 1)建立websocket连接; 2)建立连接后,请求实时调阅时,将服务端实时的流程数据推送给前端。 发送invite消息: 将设备的回复消息发送给前端: 最后判断5s内是否收到流数据: 随着视频直播等技术的快速发展,websocket的需求也越来越大,我们也将不断优化和迭代产品,融入更新的技术,为用户带来更佳的体验。 去年我们对EasyGBS等视频平台陆续更换了新内核版本。新内核版本性能更加稳定,感兴趣的用户可以前往官网进行使用体验。我们也将不定期在博客更新关于EasyGBS平台的功能开发及优化、FAQ、配置操作等内容,欢迎大家关注我们的更新,或留言与我们互动。 |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 9:43:33- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |