AS-V1000平台:onvif协议设备发现的工作原理

目录

一、ONVIF协议介绍

(一)ONVIF组织

(二)ONVIF协议的定义

(三)ONVIF协议的组成部分

(四)ONVIF协议的发展和意义

二、ONVIF的设备发现工作原理

(一)设备发现的概念

(二)工作原理

1、原理概述

2、工作原理介绍

三、AS-V1000的ONVIF的设备发现功能

(一)AS-V1000系统的onvif信令流程

1、信令流程

2、信令流程说明

(二)onvif维护功能

(三)设备发现功能


一、ONVIF协议介绍

(一)ONVIF组织

        ONVIF(Open Network Video Interface Forum)是一个非盈利性组织,成立于2008年,其主要目的是为了制定网络视频产品的开放性接口标准。ONVIF由安防行业的领先企业共同创建,包括 Axis Communications, Bosch Security Systems, and Sony Electronics 等。

(二)ONVIF协议的定义

        ONVIF协议定义了一系列网络视频产品的接口标准,包括视频流媒体、音频、视频编码和解码、设备管理等。这些标准基于网络协议和Web服务技术,如HTTPXMLSOAPTCP/IP。通过这些标准,不同厂商的安防设备可以实现互操作性,即不同品牌的视频监控设备可以无缝集成和通信。

(三)ONVIF协议的组成部分

        ONVIF协议的主要组成部分包括:

        1. 设备发现和注册:允许用户通过网络发现和管理支持ONVIF的设备。

        2. 设备管理:支持对网络视频设备的配置、控制和事件管理。

        3. 媒体流:定义了视频和音频流的传输方式,包括如何启动、管理和停止流。

        4. 音频和视频编码和解码:规定了可用于编码和解码视频和音频数据的标准,如H.264MPEG-4AAC

        5. 事件和警报:定义了如何报告和处理事件,如移动检测、硬盘错误等。

(四)ONVIF协议的发展和意义

        ONVIF协议的存在极大地推动了网络视频监控领域的发展,使得不同品牌和类型的设备能够更加灵活地集成在一起,为用户提供更加丰富和高效的安防解决方案。在中国,随着安防需求的日益增长,ONVIF协议也在被越来越多的企业和机构采用,以实现安全监控系统的互联互通和智能化。

二、ONVIF的设备发现工作原理

(一)设备发现的概念

        ONVIF协议的设备发现功能是指在一个网络环境中,能够识别和查询网络中所有支持ONVIF标准的设备的这个过程。这一功能允许系统管理员或者用户能够快速地找到并确认网络中连接的ONVIF兼容视频监控设备,如网络摄像头、录像机等。

(二)工作原理

1、原理概述

        ONVIF(Open Network Video Interface Forum)协议的设备发现工作原理主要基于其内置的WS-DiscoveryWeb Services Dynamic Discovery)机制。WS-Discovery是一个用于在网络中动态发现Web服务的协议,它允许设备在不需要预先知道对方IP地址或服务URL的情况下,就能够相互发现和通信。

2、工作原理介绍

        ONVIF协议设备发现的大致工作原理如下:

(1)多播探测

        当一个支持ONVIF的设备(如网络摄像机或录像机)启动或连接到网络时,它会开始发送多播探测消息。这些消息通常使用UDP协议,并发送到预定义的组播地址(如IPv4239.255.255.250IPv6FF02::C),以及一个固定的端口(如3702)。

2)消息内容

        多播探测消息中包含设备的描述信息,如设备类型、制造商、型号、序列号等。这些信息通常使用XML格式进行编码,并遵循ONVIF协议规定的标准格式。

3)设备发现

        网络中的其他设备或系统(如ONVIF兼容的监控软件或NVR)可以监听这些多播探测消息。当它们收到消息时,就会解析消息内容,并提取出设备的描述信息。

4)建立连接

        一旦设备被发现,其他设备或系统就可以使用这些信息来与设备进行进一步的通信。通常,这包括发送SOAPSimple Object Access Protocol)请求来查询设备的配置、状态或控制设备的操作。这些请求和响应都遵循ONVIF协议规定的标准格式和接口。

5)持续更新

        为了保持设备列表的实时性,支持ONVIF的设备会定期发送多播探测消息,以通知网络中的其他设备其状态的变化(如设备上线、离线、配置更改等)。

        ONVIF协议的设备发现机制允许网络中的设备在不需要预先配置或手动干预的情况下,就能够相互发现和通信。这使得不同厂商生产的ONVIF兼容设备能够无缝集成在同一监控系统中,从而提高了系统的灵活性和可扩展性。

三、AS-V1000的ONVIF的设备发现功能

(一)AS-V1000系统的onvif信令流程

1、信令流程

        如下图中,CMU为AS-V1000服务端;PU为前端设备;CU为AS-V1000客户端,onvif信令流程如下图示:

2、信令流程说明

(1) PU设备上线后,向CMU发送HELLO消息。

(2). CMU需要搜寻设备时,向PU发送PROBE消息。

(3). CMU与PU进行信令交互,请求能力集,获取配置

(4). CU上线,向CMU注册,建立连接。

(5). CMU与CU进行信令交互,传输设备列表

(6). 在CMU的协调下, CU同PU建立连接传输码流

(二)onvif维护功能

       在AS-V1000的后台管理页面,点击“业务设置”-“平台设备管理”,然后可以看到“onvif维护”功能菜单,点击后,出现如下界面:

(三)设备发现功能

       点击“发现”按钮,系统将启动“设备发现”,具体原理可以参考上一章介绍。如下图,可以看出,onvif发现了一些设备,以列表方式显示出来:


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


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值