视频汇聚/AI智能分析EasyCVR平台级联海康平台视频播放失败问题排查与解决
有用户反馈,在实际项目中,将EasyCVR作为下级设备级联至海康平台时,遇到了海康平台请求播放视频时取流失败的问题。现场反馈已开放所有相关端口,但问题仍未解决,因此我们通过抓包进一步分析排查。

问题排查过程
1)报文交互分析
从抓包数据来看,EasyCVR能正常接收上级海康平台的请求信息,并先后回复了100 OK和200 OK响应。但异常点在于,上级平台在收到200 OK后未返回ACK确认信息。
进一步拆解200 OK报文发现,EasyCVR回复的端口信息为0,这可能导致上级平台无法正确建立连接(相关报文截图如下)。

2)上级请求方式排查
针对上级海康平台发送的INVITE请求进一步分析,发现其采用的是TCP主动取流方式。结合此前端口异常的情况,推测取流方式不匹配可能是核心原因(INVITE请求排查截图如下)。

3)解决方案与结果
基于上述排查,我们尝试调整取流方式:将EasyCVR的取流模式从适配 TCP主动方式,修改为UDP或TCP被动模式。
最终测试发现,将取流方式调整为UDP后,海康平台成功取流,视频播放恢复正常(如下截图所示)。

总结
在设备级联场景中,不同平台的协议交互细节(如取流方式、端口协商)可能存在差异。当遇到取流失败问题时,可优先排查端口配置、报文交互完整性及协议模式匹配性,针对性调整参数往往能快速解决问题。
浙公网安备 33010602011771号