小丑竟然是我自己安防三年,今天才知道什么是ONVIF
Posted 谁吃薄荷糖
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小丑竟然是我自己安防三年,今天才知道什么是ONVIF相关的知识,希望对你有一定的参考价值。
什么是ONVIF
ONVIF:Open Network Video Interface Forum,开放型网络视频接口论坛
Founder:AXIS,BOSCH,SONY
为什么选择ONVIF协议?
宗旨:帮助会员节约研发资源,更好地把精力放在产品的差异化设计上,尤其是针对众多安防中小企业而言。
网络视频产品由此所能提供的多种可能性,使终端用户、集成商、顾问和生产厂商能够轻松地从中获益,并获得高性价比、更灵活的解决方案、市场扩张的机会以及更低的风险。
ONVIF协议的目标及现状
Goal:solve a variety of devices from different vendors`s fusion problems,provide a unified network video development standards that whill ultimately achieve intergration between different products through ONVIF this standardized platform.
- Interoperability协同性
- Flexibility灵活性
- Quality assurance质量保证
ONVIF现共有分布在全球六大洲的超过500多个公司会员以及超过10000种合标认证的产品,拥有多种不同场景的标准协议。国内包括海康、大华、科达、宇视等公司都已经支持ONVIF。
ONVIF规范简介
ONVIF规范中设备管理和控制部分所定义的接口均以web service的形式提供。ONVIF规范涵盖了完全的xml及wsdl的定义。每一个支持ONVIF规范设备均需提供与功能相应的web service。服务端与客户端的数据交互采用SOAP协议。
ONVIF中的其他部分比如音视频流则通过RTP/RTSP进行。
由于采用wsdl+xml模式,使ONVIF规范的后续扩展不会遇到太多的麻烦。xml极强的扩展性与soap协议开发的便捷性将吸引到更多的人来关注和使用ONVIF规范。
ONVIF Profile分类及框架协议
ONVIF的Profile
ONVIF profiles可以轻松实现ONVIF规范的设备与客户端相互兼容。ONVIF profiles要求客户端和设备彼此必须支持一组功能,去确保支持Profile S的客户端与设备能确实彼此兼容。
Profile | 用途 | 用途说明 |
---|---|---|
Profile A | 高级门禁控制 | 检索信息、状态和事件、以及配置访问规则、凭证和时间表等实体。Profile A符合要求的客户端可以提供访问规则,凭证和时间表的配置。客户端还可以检索和接收标准化的门禁访问控制相关事件。 |
Profile C | 门禁控制 | 适用于电子门禁系统中使用的产品。Profile C符合设备和客户端支持站点信息,门禁控制以及事件和报警管理。 |
Profile G | 存储/检索 | 专为基于IP的视频系统而设计。Profile G设备是可以通过IP网络或设备本身记录视频数据的设备。Profile G客户端是可以配置,请求和控制来自Profile G符合设备的IP网络上的视频数据的记录的软件。 |
Profile Q | 产品快速安装 | 用于基于IP的视频系统,其目的是在网络上提供Profile Q一致的快速发现和基本配置。 |
Profile S | 视频流 | 专为基于IP的视频系统而设计。Profile S设备是可以通过IP网络将视频数据发送到Profile S客户端的设备。Profile S客户端是可以从Profile S设备,请求和控制IP网络上的视频流的设备。Profile S还涵盖了用于PTZ控制,音频输入,多播和继电器输出的ONVIF规范。 |
Profile T | 高级视频流 | 专为基于IP的视频系统而设计。Profile T支持视频流功能。设备的强制功能还包括屏幕ian是和元数据流,而客户端的强制功能还包括PTZ控制。Profile T还涵盖了用于HTTPS流,PTZ配置,运动区配置,数字输入和继电器输出的ONVIF规范,以及支持此类的功能的符合设备和客户端的双向音频。 |
ONVIF框架协议
Web Service,WSDL,SOAP
Web Service
WSDL:Web Service Description Language
SOAP:Simple Object Access Protocol
Based On XML
ONVIF规范
ONVIF规范目录
ONVIF activitied from a programmer`s perspective
- Discovery
- Initial Setup and Administration
- Security
- Streeming
- Controlling
- Eventing
- Storage
- Display
ONVIF WSDL Structures
ONVIF2.0里有14个ONVIF WSDL schema规范。有需要就去官网下载即可。
如何开始ONVIF开发?
- 获取WSDL文件
- 通过gSOAP编译位C/C++文件
- 业务逻辑开发
- 编译发布
引经据典
https://www.onvif.org/ch/
结束寄语
有关ONVIF的介绍就到此结束啦!下篇博文与各位再见面~
写博不易,如蒙厚爱,赏个关注,一键三连~~点赞+评论+收藏🤞🤞🤞,感谢您的支持~~
以上是关于小丑竟然是我自己安防三年,今天才知道什么是ONVIF的主要内容,如果未能解决你的问题,请参考以下文章