设备通过国标GB28181协议接入EasyCVR后通道不上线的原因和解决方法

EasyCVR能够兼容海康、大华的私有SDK,同时也具备GB28181、Ehome协议的级联、语音对讲等特点,有的项目中设备通过国标GB28181协议接入EasyCVR后,部分设备是显示通道数为0,表明接入的通道并没有上线。

设备通过国标GB28181协议接入EasyCVR后通道不上线的原因和解决方法

这个问题我们曾经在EasyGBS上也碰到过类似的情况,所以我们可以按照EasyGBS的排查过程来排查该问题。一般这种问题的原因有两点,一种是设备没有发送catlog消息给EasyCVR的服务端,这样EasyCVR获取不到设备的通道,从而不显示,可以通过抓包来看是否是该种情况导致的问题。

设备通过国标GB28181协议接入EasyCVR后通道不上线的原因和解决方法

第二种原因则是设备发送了catlog消息,但是显示的总数和实际传过来的不相同,导致通道上不来,这个通常需要去日志里面检查。

设备通过国标GB28181协议接入EasyCVR后通道不上线的原因和解决方法

从以上日志可以看到设备端发过来的总数是11个,实际上传上来的就1个设备。而EasyCVR和EasyGBS是必须要总数和实际传上来的通道数相同才能够显示的,这样更符合国标的标准,也更加方便后续的信令交互。

此外,遇到这两种情况一般都是较为老旧的设备,需要通过设备去处理,因此在该问题中我们推荐客户先恢复出场设置,之后重新配置下通道,测试一下能否上线,如果仍不能上线,则需要联系厂商去更新下固件或者升级下设备的国标服务。

上一篇:LiveNVR视频流媒体服务器软件可以接收rtmp推流并转换成GB28181输出级联到第三方国标平台服务


下一篇:GB28181码流抓包wireshark分析及提取码流