From: http://www.seeyoucctv.com/Security_camera/948.html
什么是ONVIF?
2008年5月,由安讯士(AXIS)联合博世(BOSCH)及索尼(SONY)公司三方宣布将携手共同成立一个国际开放型网络视频产品标准网络接口开发论坛,取名为ONVIF(Open Network Video Interface Forum),并以公开、开放的原则共同制定开放性行业标准。是一个提供开放网络视频接口的论坛组织。截止到2011年3月,已有279个公司加入ONVIF成为会员。
2008年11月,论坛正式发布了ONVIF第一版规范。
2010年11月,论坛发布了ONVIF第二版规范。规范涉及设备发现、实时音视频、摄像头PTZ控制、录像控制、视频分析等方面。
ONVIF规范作用
ONVIF规范描述了网络视频的模型、接口、数据类型以及数据交互的模式。并复用了一些现有的标准,如WS系列标准等。
ONVIF规范的目标是实现一个网络视频框架协议,使不同厂商所生产的网络视频产品(包括摄录前端、录像设备等)完全互通。
ONVIF规范的实现
ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供。ONVIF规范涵盖了完全的XML及WSDL的定义。每一个支持ONVIF规范的终端设备均须提供与功能相应的Web Service。服务端与客户端的数据交互采用SOAP协议。
ONVIF中的其他部分比如音视频流则通过RTP/RTSP进行 。
ONVIF规范的优势
协同性:不同厂商所提供的产品,均可以通过一个统一的“语言”来进行交流。方便了系统的集成。
灵活性:终端用户和集成用户不需要被某些设备的固有解决方案所束缚。大大降低了开发成本。
质量保证:不断扩展的规范将由市场来导向,遵循规范的同时也满足主流的用户需求。
ONVIF的应用
下图为传统视频监控系统的一个局域网应用场景
1. PU设备上线后,向CMU注册,建立连接。
2. CMU与PU进行信令交互,请求能力集,获取配置
3. CU上线,向CMU注册,建立连接。
4. CMU与CU进行信令交互,传输设备列表
5. CU向PU请求码流
下图为应用ONVIF规范的对应场景:
1. PU设备上线后,向CMU发送HELLO消息。
2. CMU需要搜寻设备时,向PU发送PROBE消息。
3. CMU与PU进行信令交互,请求能力集,获取配置
4. CU上线,向CMU注册,建立连接。
5. CMU与CU进行信令交互,传输设备列表
6.在CMU的协调下, CU同PU建立连接传输码流
在上述的场景中,ONVIF带来了什么变化?
PU与CMU的交互方式发生了改变。
CMU不再与PU保持长连接。
遵循ONVIF规范,信令以及消息内容有了统一的标准