前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >EasyGBS向上级平台级联时,视频无法播放的原因分析及解决

EasyGBS向上级平台级联时,视频无法播放的原因分析及解决

原创
作者头像
TSINGSEE青犀视频
发布2022-04-01 17:54:54
5490
发布2022-04-01 17:54:54
举报
文章被收录于专栏:TSINGSEE青犀视频

EasyGBS是基于公安部推出的国标GB28181协议的视频平台,可实现视频监控直播、录像检索与回看、云台控制、语音对讲、告警上报、平台级联等视频能力,有着十分广泛的应用场景,如智慧工地、智慧园区、智慧工厂、明厨亮灶等等。

有用户反馈,在使用EasyGBS级联时,上级平台级联播放,视频流是H.264转国标,前端页面一直在加载中,视频播放不了,最后黑屏。

今天我们来分享一下排查过程与解决办法。

首先,我们进行抓包分析。从抓包的数据分析得知,Seq这个参数有重复,这表示包多发。

2)代码中有二次向上级级联平台发送数据。

第一处是将ts数据转成国标:

调试的过程中没有进此函数,所以不会导致发送数据。第二处是将H.264转国标直接发送。

所以目前只有此处发送数据。于是我们用EasyCVR级联到EasyGBS进行调试。在EasyCVR断点中得知,有个pts参数时间每次发送数据都需要加上40ms。

而在EasyGBS上则没有加上40ms,pts参数永远为0(会在抓包时导致数据重复)。

找到问题后解决起来比较简单了,只需要将pts每次发送数据增加40ms即可。

修改后视频已经可以正常播放了。

国标GB28181协议视频平台EasyGBS既可以作为业务平台,也能作为视频能力平台进行调用,是安防市场主流的视频监控平台。EasyGBS在去年也更换了新内核,新版本的平台性能更加稳定和流畅,同时也增加了不少的新功能。感兴趣的用户可以前往演示平台进行体验。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云直播
云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档