其他分享
首页 > 其他分享> > ONVIF相关

ONVIF相关

作者:互联网

一.简介

1.onvif规范描述了网络视频的模型,接口,数据类型及数据交互的模式。并复用一些现有的标准,如WS系列标准等。

2.onvif规范的目标是是实现一个网络视频框架协议,使不同厂商所生产的网络视频产品(摄录前端,录像设备等)完全互通。

3.onvif规范中设备管理和控制部分所定义的接口均以web services的形式提供,设备作为服务提供者为服务端。

4.onvif规范涵盖了完全的XML及WDSL定义,每一个支持ONVIF的终端设备均须提供与功能相应的web service。

5.服务端与客户端的数据交互采用SOAP协议,其他部分比如音视频流通过RTP、RTSP进行。

二.实现机制

1.web service:

  web service是基于网络,分布式的模块化组件,执行特定的任务。它可以使将应用程序转换为网络应用程序,通过web进行发布,查找和使用。

  客户端会根据WSDL描述文档,生成一个SOAP请求消息,该要求会被嵌入在一个HTTP POST请求中,发送到Web services所在的Web服务器。Web Services请求处理器解析收到的SOAP请求,调用相应的Web services。然后再生成相应的SOAP应答。Web服务器得到SOAP应答后,会再通过HTTP应答的方式把消息送回到客户端。

2.WDSL

  WSDL(网络服务描述语言)基于XML的语言,用于描述web services以及如何对它们进行访问。

3.SOAP

  简单的基于XML的协议,它使应用程序通过http来交换信息。是用来访问网络服务的协议。

 4.实现

  ONVIF规范向视频监控引入了Web services的概念。设备的实际功能均被抽象为了Web Service的服务,视频监控系统的控制单元以客户端的身份出现,通过Web请求的形式完成控制操作。

 

三. ONVIF应用

1.名词说明

2.传统视频监控系统在一个局域网的应用场景

  1. PU设备上线后,向CMU注册,建立链接。
  2. CMU与PU进行信令交互,请求能力集,获取配置。
  3. CU上线,向CMU注册,建立链接。
  4. CMU与CU进行信令交互,传输设备列表。
  5. CU向PU请求码流。

3.应用ONVIF规范后的对应场景

  1. PU设备上线后,向CMU发送HELLO消息。
  2. CMU需要搜寻设备时,向PU发送PROBE消息。
  3. CMU与PU进行信令交互,请求能力集,获取配置。
  4. CU上线,向CMU注册,建立链接。
  5. CMU与CU进行信令交互,传输设备列表。
  6. 在CMU协调下,CU同PU建立连接传输码流。

4.ONVIF带来的变化

 

 

 

参考:http://www.cnblogs.com/endv/p/6828718.html

   https://blog.csdn.net/ghostyu/article/details/8162193

标签:XML,Web,PU,元素,相关,CMU,SOAP,ONVIF
来源: https://www.cnblogs.com/xrrlearn/p/10600571.html