目录

一、问题

二、排查过程

1、检查设备是否支持onvif

2、使用onvif搜索工具ODM来扫描

(1)设备搜索

(2)设备信息管理

(3)实时视频预览

(4)设备控制

(5)故障诊断

3、搜索结果和判断

三、问题解决

1、手动添加NVR

2、升级系统版本

(1)版本升级

(2)onvif搜索NVR可以被发现

(a)通过odm搜索

(b)通过视频监控平台搜索结果

3. nvr成功通过onvif方式接平台

(1)接入操作

(2)手动添加RTSP地址

四、问题解决验证


一、问题

        有一台大华NVR,想要通过onvif的连接到as-v1000视频监控平台中,可是这个设备在平台管理端的onvif维护界面搜索不到;所以无法通过onvif的方式添加通道至平台中。

        同时使用onvif的搜索工具,也检索不到大华的NVR, 如何解决?

二、排查过程

1、检查设备是否支持onvif

        进入NVR的管理界面,在系统信息中,可以看到该设备支持onvif协议:

2、使用onvif搜索工具ODM来扫描

        ODM onvif搜索工具是一款针对符合ONVIF标准的网络视频设备进行管理和搜索的实用程序,用于帮助用户发现、管理和控制符合ONVIF标准的设备,如IP摄像机、视频编码器和网络录像机等。ODM有以下功能:

(1)设备搜索

        ODM通过WS-Discovery协议来发现网络上的ONVIF设备。用户可以在工具中设置搜索条件,如设备类型、IP地址范围等,然后工具会向指定的网络区域发送多播请求,并接收来自设备的响应,从而列出所有可发现的ONVIF设备。

(2)设备信息管理

        一旦设备被搜索到,ODM会展示设备的详细信息,如设备名称、型号、序列号、固件版本等。用户还可以查看设备的配置参数,如视频流设置、网络配置等。

(3)实时视频预览

        ODM支持通过ONVIF协议获取设备的实时视频流,并在工具中直接播放。用户可以选择不同的视频流(如主码流、子码流)进行预览,并调整播放设置,如分辨率、帧率等。

(4)设备控制

        对于支持PTZ(云台控制)功能的设备,ODM允许用户通过工具对设备进行远程控制,如调整摄像机的方向、焦距等。

(5)故障诊断

        如果设备无法正常工作或连接,ODM提供了一些基本的故障诊断功能,帮助用户识别和解决问题。

3、搜索结果和判断

        在本案例中,使用ODM进行ONVIF设备搜索,列表里没有出现要进行连接的大华NVR设备。

三、问题解决

1、手动添加NVR

        于是尝试手动添加设备,但要访问时发现,大华NVR的管理端页面,没有地方设置onvif用户和登录密码,使用管理端的登录密码则提示访问失败。

        点击“add”按钮,出现如下提示:

        可以看出,添加失败。

2、升级系统版本

(1)版本升级

        经过观察,发现这个大华NVR的系统版本是3.215,build date:2017-11-14

这个版本有一点旧,是非服务器模式的版本,不支持被发现。

        于是我们选择通过导入系统升级文件,        。升级后的系统版本如下所示:

        可以看到,升级后系统信息中出现了onvif服务端版本,在用户管理页面中也出现了onvif用户的界面,在这个界面可以添加onvif登录的用户。

(2)onvif搜索NVR可以被发现

        此时,在ODM和as-v1000平台,也都可以通过onvif的方式搜索到此设备。

(a)通过odm搜索

(b)通过视频监控平台搜索结果

3. nvr成功通过onvif方式接平台

(1)接入操作

        具体操作过程可以参考往期的文章:

        《视频监控设备通过onvif协议接入到视频监控平台》

(2)手动添加RTSP地址

        使用onvif接入NVR设备后,可能只会自动添加一个通道,此时可以在内部设备管理,选择相应设备的通道,手动补充缺少的通道,并填写RTSP地址。

点击通道,出现如下图示:

RTSP地址可以通过ODM来获取

四、问题解决验证

        可以通过as-v1000平台直接播放 NVR的视频来验证onvif接入是否陈工。

          将通道放到资源组目录中,使用拥有权限的用户观看视频,如下图所示:

        说明NVR设备添加成功,问题得到解决。


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


Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐