原创 EasyGBS网络不稳定情况下重复请求视频拉流问题的优化

      最后更新:2022-07-01 09:09:06 手机定位技术交流文章

      EasyGBS是一个基于GB28181协议的视频云服务平台。支持在旗帜协议下统一采购和集中管理设备。该平台具有出色的视频功能,包括视频监控现场、视频、云存储、重新显示、平台级、语音语音、智能报警等。在地下场景中有许多降落应用。

      我们在项目测试中发现,当EasyGBS请求拖延网页时,在网络不稳定的情况下,用户多次点击播放,这会使后端重复地拉动,消耗了设备的流量。这些操作将造成一定流量成本,特别是在较敏感的流动项目中,造成不必要的开支。因此针对上述情况,我们优化了代码。

      在网络不稳定的情况下,用户有可能点击多次,导致多次传给后端,后端则会同时多次请求invite,导致这个设备有两路推流,因此设备持续发流,消耗了设备流量,如下图:

      解决方法:在请求抽取方法中,添加锁以控制每个设备,每次只有一个邀请。

      这样, 设备不会重复绘制.

      在视频能力上,EasyGBS可以将GB/T28181设备/平台驱动的PS电流转换为ES电流,提供多格式视频流的分发服务,如RTSP、RTMP、FLV、HLS和WebRTC,实现Web浏览器、移动浏览器、Weibo端、PC客户端等,无需插件播放。基于云端架构优势的平台,它已经应用于许多地下场景中,包括明亮的厨房炉 、 雪光的工程 、 和平的乡村等.感兴趣的用户可以到示范平台来体验或部署测试。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/28844.html

          热门文章

          文章分类