众所周知EasyCVR平台是接入协议最多的,比如大家经常使用的GB28181协议、RTSP、海康和大华的sdk,以及海康的Ehome,都是非常简单且容易配置。
在一些现场调试的过程中,我们发现大华的DSS使用网关级联到EasyCVR平台时出现了部分设备不能播放的问题。
首先我们需要确定的设备存在可以播放的情况,那么说明整个的流程是已经打通了,视频流可以通过网关级联,之后传递到EasyCVR平台这边。这里我们需要抓包看一下能播放和不能播放设备之间的区别:
上图可以看到显示的是不能播放设备的抓包页面,正常平台需要回复是数据是200 OK,但实际回复的是504 gateway timeout,收到200 OK后CVR平台才会作出响应,因此导致了平台无法播放的问题,需大华技术排查。
另外了解到设备在接入DSS时有两种不同的方式,分别是直接接入和级联接入,排查现场确实是接入方式导致了不能播放的问题,这样找到了根源我们就可以让接入端这边排查具体问题。