EasyCVR级联时传输协议选择TCP,上级平台播放失败的原因排查与解决办法

2022-09-01 17:27:27 浏览数 (2)

EasyCVR视频融合平台部署轻快、功能灵活,可支持多协议、多类型设备接入,在视频能力上,可实现视频直播、录像、回放、检索、云存储、告警上报、集群以及平台级联等。其中平台级联功能,是基于国标GB28181协议,可实现平台与平台之间的数据共享共用,在视频监控领域具有很大的应用意义。

有用户反馈,将EasyCVR作为下级平台,在级联配置时传输协议选择TCP,上级平台的视频出现了播放失败的情况。

针对该反馈,我们立即进行了排查与解决。技术人员通过抓包发现,SIP服务器和流媒体服务器信令传输流程都正确。接着在代码断点调试时,发现TCP传输SIP信令时,在收到ACK消息后,没有通过事件分发器处理。在发流前,会一直等待事件分发器处理完成ACK消息后再进行发流,所以造成等待超时,上级收不到流所以播放失败。

针对该模块,我们立即进行了优化,在TCP传输模式时,收到ACK消息后,将其添加到分发器进行处理,即可解决上述问题。

EasyCVR视频融合云平台基于云边端架构,具备开放度高、兼容性强、可灵活拓展、部署轻松等特点,已经成为安防市场主流的视频能力层服务平台。平台可对前端接入的设备进行统一管理,并能支持采用设备树对设备进行分组、分级管理,支持设备状态监测、云端运维等,实现对海量接入资源的集中控制与权限分配。

0 人点赞