海康NVR接入视频监控平台部分视频浏览失败,显示503错误的解决办法

发布于:2024-04-25 ⋅ 阅读:(32) ⋅ 点赞:(0)

目录

一、问题概述

二、问题排查

(一)排查思路介绍

(二)平台排查

1、确定排查的思路

2、信令控制模块的排查

3、媒体转发模块的排查

(三)客户设备排查

1.观察正常视频的设置

2. 调查问题原因

三、解决步骤

(一)通道去重

(二)重新添加问题通道

(三)重复添加其他通道


一、问题概述

        客户的一个9路NVR通过GB28181接入我们的视频监控平台,接了8路视频。但客户端上只能看其中3路,其他5路则显示503错误。如下图所示:

二、问题排查

(一)排查思路介绍

        503错误是“服务不可用”的意思,在软件中有很多可能原因。因此需要逐步排查。

        首先需要排查服务端是否有问题;确认服务端没问题后,再排查客户端是否有问题。

(二)平台排查

1、确定排查的思路

        首先,查看日志,看平台侧有没有问题。从平台的信令控制模块和媒体转发模块进行排查。其中信令控制模块负责国标设备连接,媒体转发模块负责转发视频流。

2、信令控制模块的排查

        查看“信令控制模块”的日志,并未发现连接的错误,测试三次都是这样的结果。因此可以判断不是信令控制模块的问题。

3、媒体转发模块的排查

        查看“媒体转发模块”的日志,如下图所示:

        如图所示,‘媒体转发模块’日志中没有关于问题通道的报错,然而标记区域缺少正常播放所需的视频链接,意味着媒体转发模块并未接收到客户设备发过来的视频流,且没有任何报错,测试三次依旧是这样的结果,因此判断‘媒体转发模块’没有问题;

        这样的话,我们需要排查客户设备,看是什么原因造成视频流发不过来。

(三)客户设备排查

        客户设备是一台海康NVR,通道管理如图所示:

        此设备的承载上限为9路,初步猜测可能是通道的数量超过承载上限造成的问题。这个猜想需要验证才能确定。

1.观察正常视频的设置

对比视频监控平台上视频正常的通道和设备的通道配置,有如下发现:

(1)设备上正常视频的通道均使用onvif协议,使用海康私有协议的一律看不到。

(2)视频平台上可看的3路视频是上图红框标记的3路,设备通道号均不超过9,且统一使用onvif,其他通道在视频平台都看不到。

(3)海康私有协议通道和onvif通道的IP有重复。

2. 调查问题原因

        向客户调查询问相关情况,了解到实际上就采用8路视频通道,海康私有协议的通道是不需要的。

        因此,可以确定问题的原因:同时使用onvif协议和海康私有协议自动添加设备,导致每台设备都被添加两次,这样8台设备,就加到了16个通道。另外,这些通道也毫无规律,导致5个需要使用的onvif视频通道都被排在承载上限的后面,从而无法发送视频流。

三、解决步骤

(一)通道去重

        删除不可用的海康私有协议通道,只留下可用的onvif协议通道。如下图所示:

        删除后只留下不重复的8个onvif视频通道,然而查看客户端发现后5路视频依旧一样的报错,因此数字配置通道号也需要修改。

(二)重新添加问题通道

       这台设备无法直接需改通道号,因此征求客户同意后我们手动添加问题设备。按照通道号顺序重新添加,如下图示:

        重新添加后在客户端上就可以看到视频了,并未出现503问题,问题顺利解决。

(三)重复添加其他通道

        重复上面的步骤,把所有连接号摄像头的通道都添加进来,通过视频监控平台,可以看到实时视频。

       问题得到解决!


若想了解更多,文章正下方可以看到我的联系方式:鼠标“点击” 下面的 “威迪斯特-就是video system 微信名片”字样,就会出现我的二维码,欢迎沟通探讨