
Onvif
简介
onvif(Open Network Video Interface Forum),开放型网络视频接口论坛
ONVIF(开放式网络视频接口论坛)是一个全球性的开放式行业论坛,其目标是促进开发和使用基于物理IP的安全产品接口的全球开放标准。是全球性的开放接口标准
ONVIF创建了一个视频监控和其他物理安全领域的IP产品如何进行相互通信的标准。
ONVIF是由Axis Communications,博世安防系统和索尼于2008年创立的。
2008年11月25日,ONVIF正式成为非营利性组织,501(c)6 特拉华州。会员资格面向制造商,软件开发商,顾问,系统集成商,终端用户和其他希望参与ONVIF活动的利益集团开放。
ONVIF规范旨在实现跨生产商的网络物理安全产品之间的互操作性。
目前,网络摄像机的标准协议,国际标准上有三大类:ONVIF、PSIA和HDCCTV,国内标准有国标GB/T28181。
ONVIF阵营日益壮大,与PSIA、HDCCTV相比,无论是支持厂商的数目、厂商的知名度,还是市场占有率都遥遥领先。国内的华为、海康威视、浙江大华、波粒科技和佳信捷也是ONVIF论坛的高级会员。
ONVIF标准的厂商覆盖芯片、视频前端设备、存储设备、系统平台、智能分析设备、门禁、传感设备等各个安防相关领域。
IPC摄像头只是ONVIF标准里的一个分支而已
目的
ONVIF诞生前,视频监控领域存在以下问题:
1、厂商定制化:不同厂商的视频设备往往采用不同的通信协议和数据格式,导致设备之间难以互相兼容和集成。例如视频监控都是通过RTSP进行的音视频传输,可是每家厂商摄像头的rtsp地址格式都不一样,这样集成不同厂商之前需要首先知道这家厂商的RTSP地址格式。
2、功能扩展不统一:尽管RTSP提供了基本的实时流媒体传输功能,但在实际应用中,视频设备可能会扩展一些额外的功能,如事件管理、设备配置等,这些功能的实现方式可能会因厂商而异,导致不同设备之间的功能扩展不统一。
3、配置和管理不便:在配置和管理摄像头设备的时候,不同厂商会使用不同的应用协议和数据格式,还会对协议和数据格式进行私有化定制,用户可能需要针对不同厂商的设备使用不同的管理工具进行配置和管理,增加了管理的复杂性和成本。
ONVIF的提出正是为了解决以上问题,ONVIF(Open Network Video Interface Forum)是一个全球性的开放性标准,旨在促进网络视频设备之间的互操作性。它由安迅士、博世、索尼共同创建,在2008年成立,后来一些领先的视频设备制造商、软件开发商和系统集成商也加入了进来。ONVIF致力于推动IP视频监控技术的发展,通过制定统一的网络视频接口标准,促进视频设备之间的互联互通。
ONVIF协议对设备发现、设备配置、事件、PTZ控制、视频分析、实时流媒体直播功能(RTSP拉流)、搜索、回放、录像录音管理等功能进行了规范。
基石
1. 网络视频设备之间实现标准化通信
2. 实现跨品牌的物理安防产品互操作性
3. 向所有公司和组织开放会员资格
技术框架
ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供。
ONVIF规范涵盖了完全的XML及WSDL的定义。
每一个支持ONVIF规范的终端设备均须提供与功能相应的Web Service。
服务端与客户端的数据交互采用SOAP协议。
ONVIF中的其他部分比如音视频流则通过RTP/RTSP进行。
特点
1. 开放性:ONVIF协议是一个开放的标准化组织,任何遵循ONVIF协议的设备都可以实现互操作性。这使得用户可以自由选择不同厂商的设备,并将它们集成到同一个系统中,提高了系统的灵活性和可扩展性。
2. 标准化:ONVIF协议定义了统一的接口标准,包括设备发现、设备管理、媒体服务、事件处理、PTZ控制等功能。这些标准化接口使得不同厂商的设备能够以相同的方式与系统进行通信,简化了设备的集成和管理。
3. 兼容性:ONVIF协议的主要目标是实现设备的互操作性。通过遵循ONVIF协议,厂商可以开发出兼容ONVIF的设备,这些设备可以与其他ONVIF兼容设备无缝连接,共同构建一个统一的视频监控系统。
4. 安全性:ONVIF协议中包含了对数据传输和接口访问的安全机制,可以保护系统免受潜在的安全威胁。通过身份验证、加密传输等安全措施,ONVIF协议保证了系统的安全性和保密性。
5. 增强功能:随着ONVIF协议的不断演进和更新,越来越多的功能被添加到协议中。例如,支持智能分析、人脸识别、车牌识别等高级功能,使得系统具备更强大的功能和性能。
ONVIF Profile
ONVIF提供了很多的Profile,每个Profile都定义了一组特定的功能集合,支持ONVIF不需要考虑ONVIF版本只需要保持Profile一致即可互通。
目前以下几种Profile
Profile S:「网络摄像机」的技术规格,包括如何发送音视频流,音视频编码器配置,PTZ控制、中继控制等。
Profile C:「门禁控制系统(PACS)设备」的技术规格。
Profile G:「视频储存和录像」的技术规格,包括视频储存,搜索,检索,以及媒体播放功能的技术规格。
Profile A:「常见的例行门禁控制功能」的技术规范,适用于负责授予和撤销员工凭证、创建和更新计划表,以及对系统内门禁控制权限进行更改的安保人员、接待员或人力资源专员等用户。
Profile Q:「传输层安全性(TLS)」的技术规格,该安全通信协议使ONVIF合标设备能够以不受篡改和窃听威胁的方式在网络上与客户通讯。
Profile T:应用于高级视频流
IPC摄像头(网络摄像头)有关的主要是Profile S技术规格。
ONVIF指导委员会(Steering Committee)在未来还会有后续的Profiles发布以规范其他技术规格。