随笔 - 936  文章 - 0  评论 - 3  阅读 - 30万

EasyGBS平台配置非按需拉流模式后,视频一直加载无法播放该如何解决?

EasyGBS支持设备/平台通过国标GB28181协议注册接入,并能实现视频的实时监控直播、录像、检索与回看、语音对讲、云存储、告警、平台级联等功能。平台视频能力灵活,用户可依据服务器性能、网络带宽压力等,在拉流配置上自主选择按需或非按需拉流模式。

 

 

按需拉流是指根据需求拉流,有客户端请求拉流时,服务器再去找前端设备进行拉流处理,根据需要随时调用,节省带宽压力、提高带宽的利用率。非按需模式则是一直拉流,对服务器的性能要求较高。

有用户反馈,在EasyGBS中配置的是非按需拉流模式,但是平台视频出现了无法播放的情况,显示一直在加载,于是请求我们协助排查。

技术人员立刻对该情况进行排查。在排查时发现,在EasyGBS中直接开启非按需拉流时,实际上已经成功拉到流了,但是点击播放时,视频则一直加载不出来。

打开F12查看,原来是接口返回流地址并未携带IP,播放流地址错误导致无法播放,如图:

 

 

解决方法:在获取播放地址时,根据每一次的请求ip,重新拼接流地址返回给前端。

参考代码如下:

 

 

按照上述方法修改后,视频已经可以成功播放了:

 

 

EasyGBS灵活且丰富的视频能力,可涵盖所有监控领域的视频接入、处理、分发及数据共享需求。平台既可以作为业务平台直接使用,也能作为视频能力平台进行调用,我们提供了丰富的API接口供用户调用、集成与二次开发。EasyGBS已经在很多项目场景中落地应用,如明厨亮灶、智慧工地、雪亮工程、平安乡村等等。感兴趣的用户可以前往演示平台进行体验或部署测试。

posted on   EasyGBS  阅读(87)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结
历史上的今天:
2021-08-26 EasyGBS录像计划查询通道列表添加通道及设备名称搜索功能
2021-08-26 EasyGBS以服务的方式启动但其中的easydss流媒体仍以进程启动的优化
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示