1.什么是ONVIF
2008年5月,由安讯士(AXIS)联合博世(BOSCH)及索尼(SONY)公司三方宣布携手共同成立一个国际开放型网络视频产品标准网络接口开发论坛,取名为ONVIF(Open Network Video Interface Forum,开放型网络视频接口论坛),并以公开、开放的原则共同制定开放性行业标准。ONVIF标准将为网络视频设备之间的信息交换定义通用协议,包括装置搜寻、实时视频、音频、元数据和控制信息等。截止到2011年3月,已有279个公司加入ONVIF成为会员。
它2008年11月,论坛正式发布了ONVIF第一版规范。
2010年11月,论坛发布了ONVIF第二版规范。规范涉及设备发现、实时音视频、摄像头PTZ控制、录像控制、视频分析等方面。
2.ONVIF的工作原理
ONVIF规范描述了网络视频的模型、接口、数据类型以及数据交互的模式。并复用了一些现有的标准,如WS系列标准等。ONVIF规范的目标是实现一个网络视频框架协议,使不同厂商所生产的网络视频产品(包括摄录前端、录像设备等)完全互通。
ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供,设备作为服务提供者为服务端。ONVIF规范涵盖了完全的XML及WSDL的定义。每一个支持ONVIF规范的终端设备均须提供与功能相应的Web Service。服务端与客户端的数据交互采用SOAP协议。ONVIF中的其他部分比如音视频流则通过RTP/RTSP进行。ONVIF协议将终端设备(摄像头)提供Web Service服务,将每一个功能看做一个Web Service,比如,我要探测局域网中的网络摄像头,那么向摄像头提供相应的Web Service 的接口发送请求,简单点说就是每个摄像头提供一个网址。客户端先要获取终端设备的拉流地址,随后客户端就向终端设备提供的Web Service地址发送请求,然后终端设备给与回应。
3.ONVIF的优势
协同性:不同厂商所提供的产品,均可以通过一个统一的“语言”来进行交流。方便了系统的集成。
灵活性:终端用户和集成用户不需要被某些设备的固有解决方案所束缚。大大降低了开发成本。
质量保证:不断扩展的规范将由市场来导向,遵循规范的同时也满足主流的用户需求。
今天先聊到这里,下一篇文章我们思蔷信息科技会详细为大家讲解ONVIF协议客户端!

最新文章

  1. CSS3外轮廓属性
  2. [20140504] ADO.NET客户端超时
  3. QCustomPlot 使用整理
  4. STM32向量表详细分析
  5. caffe学习系列(4):视觉层介绍
  6. Load xlsx in a folder to RDBMS table with Talend
  7. Linux使用
  8. hdu 5339 Untitled
  9. [置顶] iOS开发规范
  10. A beginner’s guide to Cache synchronization strategies--转载
  11. cmake,gtest单元测试程序
  12. CC++初学者编程教程(5) 安装codeblocks软件开发环境
  13. Webdriver+testNG+ReportNG+Maven+SVN+Jenkins自动化测试框架的pom.xml配置
  14. --@angularJS--独立作用域scope绑定策略之&符策略
  15. JavaScript闭包的深入理解
  16. Google揭开Mesa的神秘面纱——一个具备跨地域复制和近实时特性的可伸缩数据仓库
  17. main函数中System.exit()的作用
  18. Windows 快捷方式(*.link)打开方式关联错误
  19. MySQL 基础十一 事件
  20. 上传文件服务器与web内容服务分离

热门文章

  1. 再谈OAuth授权
  2. Appium driver常用API
  3. python with 线程锁
  4. P3335-[ZJOI2013]蚂蚁寻路【dp】
  5. 5分钟实现用docker搭建Redis集群模式和哨兵模式
  6. shiro的使用与JWT整合
  7. 借jQuery对象拷贝学习深拷贝与浅拷贝
  8. 第十二章 Net 5.0 快速开发框架 YC.Boilerplate --千万级数据处理解决方案
  9. Fastjson中getJSONObject()与getJSONArray()的使用
  10. 02Prism WPF 入门实战 - 建项