EasyGBS国标平台新增WebSocket消息推送,可快速定位视频播放故障

WebSocket是建立在TCP之上的一种双向通信协议,它能实现浏览器与服务器全双工通信,在性能上具有较强的优势。尤其是在海量并发及客户端与服务器交互负载流量大的情况下,WebSocket可以极大节省网络带宽资源的消耗。

EasyGBS国标视频云平台在去年就已经实现了支持WebRTC协议的视频播放,用户在使用EasyGBS时,不需要使用任何其他插件或者软件就可以在浏览器上进行实时通信,并且延迟很低。

在EasyGBS中,用户有时候会遇到视频播放不出来的情况,仅仅通过前端,很难判断出播放错误的原因。为提升用户的体验,近期我们在EasyGBS新增了WebSocket消息推送功能,将视频实时播放的信息发送给前端,并在播放器中显示出来。如此一来,用户则很直观地了解到出现不能播放的具体原因是什么,这样就更加方便运维人员迅速定位问题。

效果如下图:

本文我们来和大家分享一下实现过程。

实现逻辑:

1)建立websocket连接;

2)建立连接后,请求实时调阅时,将服务端实时的流程数据推送给前端。

发送invite消息:

将设备的回复消息发送给前端:

最后判断5s内是否收到流数据:

随着视频直播等技术的快速发展,websocket的需求也越来越大,我们也将不断优化和迭代产品,融入更新的技术,为用户带来更佳的体验。

去年我们对EasyGBS等视频平台陆续更换了新内核版本。新内核版本性能更加稳定,感兴趣的用户可以前往官网进行使用体验。我们也将不定期在博客更新关于EasyGBS平台的功能开发及优化、FAQ、配置操作等内容,欢迎大家关注我们的更新,或留言与我们互动。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值