EasyCVR级联到上级平台无法播放问题排查

94 阅读1分钟

EasyCVR视频协议融合平台不仅支持常规协议的接入,我们还拓展了海康SDK、大华SDK、Ehome等私有协议。如果前端设备协议不同且数量较多,则可以通过EasyCVR平台来对所有视频通道做整合和统一管理,同时EasyCVR也支持与其他支持GB28181协议的平台级联。

我们解决过很多EasyCVR级联无法播放的问题,本文我们再分享一个类似但原因不同的案例。在如下项目中,EasyCVR级联到上级平台后,某一路视频流出现了无法播放显示黑屏的问题。

该问题先通过抓包分析一下,抓包发现上级平台发送了 INVITE 播放指令,但是EasyCVR平台没有回复。

检查字段发现 Subject 里的值不符合规范。

规范 Subject 值如下描述:

于是我们按照规范,在上级平台修改 GB28181 协议 Subject 里的值,正确样例应该如下:

修改后播放正常,视频预览如下: