EasyCVR视频结构化平台支持的协议广泛,其中就包括GB28181协议及海康摄像头常见的Ehome协议。有的项目现场将硬盘录像机通过GB28181协议接入到EasyCVR平台后,直播预览正常,但是播放设备录像时则出现无法加载画面的情况。
直播预览画面正常:
播放设备录像一直加载:
因此我们对系统进行wireshark抓包,抓包文件如下:
通过以上信息,可以看出GB28181点播设备录像的SIP流程正常,收流TCP链接成功建立,问题在于视频流的发送者(NVR设备)没有发送视频流数据。
有可能是设备不支持TCP发送设备录像,因此我们尝试通过将配置界面中的传输协议由TCP改为UDP来解决该问题。
修改后设备录像能够成功播放。
视频传输都会涉及到UDP或者TCP协议,关于这两者的区别及运用方法,大家可以阅读本文简单了解一下:如何正确使用UDP及TCP协议。此外EasyGBS最新的测试版本已经可以下载测试,欢迎了解。