EasyCVR级联接入第三方平台,视频流ssrc值与y值不匹配如何解决?

网友投稿 298 2022-10-12


EasyCVR级联接入第三方平台,视频流ssrc值与y值不匹配如何解决?

EasyCVR平台级联功能,可以支持平台与平台之间通过国标GB28181协议进行互联互通,实现视频数据的共享与协作。平台可拓展性强、视频能力灵活、部署轻快,支持海量视频汇聚管理。在接入协议上,不仅支持国标GB28181协议、RTSP/Onvif、RTMP等标准协议,还支持HIKSDK、大华SDK、海康Ehome等厂家私有协议与SDK,可分发RTSP、RTMP、FLV、HLS、WebRTC等多种格式的视频流。

有用户反馈,EasyCVR使用平台级联功能时,上级平台出现了视频无法播放的情况,于是我们对此进行了排查。

我们在排查过程中发现,上级平台在传流的过程中,视频的ssrc值和EasyCVR平台回复消息中的y值不匹配,因此造成了视频无法播放的情况。

如图所示,图片显示的是在传流的过程中,流地址中带有的ssrc值。在此前EasyCVR平台之间的级联中,对此处的数值没有进行严格的要求,因此不需要特别的注意。在现场调试的过程中,上级平台反馈了出现y值不匹配的问题。

考虑到上级平台不能进行修改,只能通过EasyCVR平台修改来进行适配。在适配完成后,调整上图显示的视频流的ssrc值,让其和EasyCVR平台回复的y值保持一致。这里需要注意,视频流中的ssrc值是十六进制,y值是十进制,需要使用进制转换,两者可以正常转换。

更改后经测试,上级平台已经可以正常播放视频了,数值匹配后上述无法播放的情况就得到了解决。

视频融合云平台EasyCVR是一个集视频联网共享、存储、流媒体转发、视频转码、视频上云、智能分析统一等多种功能为一体的流媒体视频服务融合平台。EasyCVR平台支持传统网络摄像机、NVR、编码器等视频源设备接入,最大程度地提高了硬件设备的兼容性,并且可直接对接阿里云、腾讯云、华为云、七牛云等,支持S3和Swift接口的对象存储服务,配置简单,部署高效。感兴趣的用户可以前往演示平台进行体验或部署测试。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:技术探秘——如何保持网络通信长连接?对于 IM 这类的开发者而言,通常大家都把 HTTP 协议称 “短连接”、把直接基于 ​​TCP​​、​​UDP​​ 或 ​​WebSocket​​
下一篇:Java面试题冲刺第七天
相关文章

 发表评论

暂时没有评论,来抢沙发吧~