onvif協議

onvif協議

(1)簡介

ONVIFOpen Network Video Interface Forum,開放型網絡視頻接口論壇)

 

ONVIF標準將爲網絡視頻設備之間的信息交換定義通用協議,包括裝置搜尋、實時視頻、音頻、元數據和控制信息等。網絡視頻產品由此所能提供的多種可能性,使終端用戶,集成商,顧問和生產廠商能夠輕鬆地從中獲益,並獲得高性價比、更靈活的解決方案、市場擴張的機會以及更低的風險

(2)onvif實現機制

 

ONVIF規範中設備管理和控制部分所定義的接口均以Web Services的形式提供。

ONVIF規範涵蓋了完全的XML及WSDL的定義。每一個支持ONVIF規範的終端設備均須提供與功能相應的Web Service。服務端與客戶端的數據交互採用SOAP協議。

 

下圖爲核心規範中的Web Service開發準則:

 

                                       基於web service的開準則

 

Web service(Soap+wsdl+xsd)

理解web service:

https://blog.csdn.net/mayi_xiaochaun/article/details/103445773

簡介

https://www.w3school.com.cn/webservices/ws_intro.asp

https://www.w3school.com.cn/soap/soap_intro.asp

https://www.w3school.com.cn/wsdl/wsdl_intro.asp

https://www.w3school.com.cn/schema/schema_intro.asp

 

(3)onvif協議內容

 

    3.1 onvif網絡接口規範

  https://www.onvif.org/profiles/specifications/

3.2 wsdl文件定義接口,device.wsdl定義了device相關的功能字段具體協議

開頭處有導入命令空間: import namespace="http://www.onvif.org/ver10/schema"

命名空間所在的位置是:schemaLocation="../../../ver10/schema/onvif.xsd

 

   3.3 xsd定義字段類型屬性,onvif.xsd文件定義了onvif功能要使用的基本數據類型

https://www.onvif.org/ver10/schema/onvif.xsd

 

(4)Onvif協議解析工具

https://blog.csdn.net/mayi_xiaochaun/article/details/100627299

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章