目录
一、问题描述
二、问题定位
1、查看DVR的配置
2、查看需要使用的端口是否开放
3、查看日志
4、抓包
(1)找出错误
(2)查看数据包内容
三、问题分析
1、国标28181中的域的概念
2、域应该如何定义
(1)查验配置
(2)分析问题
四、问题解决
1、修改DVR 的SIP用户认证ID
2、获取通道
(1)查看设备的视频通道
(2)添加视频通道
(3)通道同步到视频平台
3、相关配置
4、验证结果
一、问题描述
客户的一台硬盘录像机DVR,通过国标连接到公网视频监控平台,在参数都配置正确的情况下,发现注册不上国标接入平台。
二、问题定位
1、查看DVR的配置
检测DVR的配置,如下图示:
经过查验,国标的相关配置都是正确。
2、查看需要使用的端口是否开放
查看DVR侧、国标监控平台侧,端口都已经开放。
3、查看日志
查看运行日志,发现日志中显示收到了注册信息,但是注册失败。除此之外没发现有关注册失败的原因。
4、抓包
(1)找出错误
抓包后定位到了错误位置,如下图:
从抓包结果可以看到,平台收到了注册请求,但是平台发出了403 forbidden的消息。
(2)查看数据包内容
继续深入调查403 Forbidden的数据包,如下图:
发现用户部分(3402000000)与主机部分(3205010000)不一致,是不是这个导致了注册失败呢?需要进一步分析。
三、问题分析
1、国标28181中的域的概念
国标中的域(Domain)的概念是指视频监控系统网络中的一个逻辑范围,它用于定义系统的组织结构和资源的访问控制。每一个域都有个编号,这个标号是一个用于标识和管理视频监控系统中不同域的唯一标识符。
域用于定义视频监控系统中不同级别的组织单元,例如城市、区县、派出所等,从而方便管理和维护。域可以帮助管理系统中的资源,如视频摄像机、录像机等,并为这些资源提供访问权限和控制策略。
域编号用于标识系统中的每一个域,确保每个域都有一个唯一的标识,便于系统识别和管理。域编号有助于构建视频监控系统的组织结构,通过不同的域编号可以清楚地划分系统的各个层级和组成部分。域编号可用于管理域内的资源,如视频监控设备、存储设备等,通过域编号可以方便地定位和管理这些资源。
2、域应该如何定义
(1)查验配置
国标平台的配置没问题,主要需要查看DVR的配置,如下
sip服务器ID:32050100002000000001
sip服务器域:3205010000
sip服务器地址:117.xx.8.49(走公网)
sip服务器端口:7060
SIP用户认证ID:34020000001110000001
这种配置在常规的NVR和IPC的配置中,应该可以通过。也就是说NVR和IPC的域可以跟上级国标域的编号不同。
(2)分析问题
是不是这个DVR设备不一样呢?在观察数据包,发现一个问题,如下图绿框所示:
发现SIP的地址格式如下: sip:34020000001110000001@3205010000
显然,这是不合理的,也就用户ID中的前10位(3402000000)和设备认为的域ID(3205010000)不一致。
因此,问题应该出在DVR上面,DVR把SIP服务器的域ID作为自己的域ID;而我们给DVR分配的域ID是3402000000,这样就造成了冲突。
四、问题解决
1、修改DVR 的SIP用户认证ID
把DVR 的SIP用户认证ID的前十位设置为3205010000,设备很快连接成功,如下为AS-V1000视频监控平台的后台页面,可以看出,DVR已经注册成功,并且上线。
2、获取通道
(1)查看设备的视频通道
注册成功后,在视频监控平台ASV1000上发现设备中没有通道,检查后发现通道没有配置通道号,如下图所示:
(2)添加视频通道
手动添加了通道编码ID,如下图所示:
(3)通道同步到视频平台
平台再次获取通道后,通道顺利接入到平台中,如下图所示:
3、相关配置
将视频通道授权给对应的角色和用户。这里就不再累述,可以看前面的文章。
4、验证结果
登录到AS-V1000的web客户端查看接入设备的视频,可以看到视频,如下图所示:
问题得到解决!
文章正下方可以看到我的联系方式:鼠标“点击” 下面的 “威迪斯特-就是video system 微信名片”字样,就会出现我的二维码,欢迎沟通探讨。