ONVIF致力於通過全球性的開放接口標準來推進網絡視頻在安防市場的應用,這一接口標準將確保不同廠商生產的網絡視頻產品具有互通性。2008年11月,論壇正式發布了ONVIF第一版規範——ONVIF核心規範1.0。隨著視頻監控的網絡化應用,產業鏈的分工將越來越細。有些廠商專門做攝像頭,有些廠商專門做DVS,有些廠商則可能專門做平台等,然後通過集成商進行集成,提供給最終客戶。這種產業合作模式,已經迫切的需要行業提供越來越標準化的接口平台。
2008年5月,由安訊士(AXIS)聯合博世(BOSCH)及索尼(SONY)公司三方宣布將攜手共同成立一個國際開放型網絡視頻產品標準網絡接口開發論壇,取名為ONVIF(Open Network Video Interface Forum),並以公開、開放的原則共同製定開放性行業標準。是一個提供開放網絡視頻接口的論壇組織。截止到2011年3月,已有279個公司加入ONVIF成為會員。 2008年11月,論壇正式發布了ONVIF第一版規範。 2010年11月,論壇發布了ONVIF第二版規範。規範涉及設備發現、實時音視頻、攝像頭PTZ控製、錄像控製、視頻分析等方麵。 ONVIF規範作用 ONVIF規範描述了網絡視頻的模型、接口、數據類型以及數據交互的模式。並複用了一些現有的標準,如WS係列標準等。
ONVIF規範的目標是實現一個網絡視頻框架協議,使不同廠商所生產的網絡視頻產品(包括攝錄前端、錄像設備等)完全互通。
1、web service
2、wsdl
3、soap
Web Service是基於網絡的、分布式的模塊化組件,執行特定的任務。Web Service 主要利用 HTTP 和 SOAP 協議使數據在 Web 上傳輸。Web 用戶能夠使用 SOAP 和 HTTP通過 Web 調用的方法來調用遠程對象。
客戶端根據 WSDL 描述文檔,會生成一個 SOAP 請求消息,該請求會被嵌入在一個HTTP POST請求中,發送到 Web Services 所在的Web 服務器。Web Services 請求處理器解析收到的 SOAP 請求,調用相應的 Web Services。然後再生成相應的 SOAP 應答。Web 服務器得到 SOAP 應答後,會再通過 HTTP應答的方式把信息送回到客戶端。
WSDL是Web services 描述語言(Web Service Description Language)的縮寫。是一個用來描述Web服務和說明如何與Web服務通信的XML語言,為用戶提供詳細的接口說明書。
SOAP是Simple Object Access Protocol的縮寫。是基於XML的一種協議。一條 SOAP 消息就是一個普通的 XML 文檔,包含下列元素:
必需的 Envelope 元素,可把此 XML 文檔標識為一條 SOAP 消息
可選的 Header 元素,包含頭部信息
必需的 Body 元素,包含所有的調用和響應信息
可選的 Fault 元素,提供有關在處理此消息所發生錯誤的信息
在向Web Service發送的SOAP請求中,Body元素中的字段需與WSDL中數據類型的相符合。在構建SOAP的過程中,必須從WSDL文件中獲取並映射這一種對應關係。然而這樣一個對應過程將是充滿了重複性和機械性的,為了避免不必要的人工差錯以及節約開發時間,一個名為gSOAP的編譯工具應運而生。
gSOAP利用編譯器技術提供了一組透明化的SOAP API,並將與開發無關的SOAP實現細節相關的內容對用戶隱藏起來。通過將WSDL文件解析序列化為C/C++文件,最小化了Web Service的開發過程。
ONVIF規範中設備管理和控製部分所定義的接口均以Web Services的形式提供。ONVIF規範涵蓋了完全的XML及WSDL的定義。每一個支持ONVIF規範的終端設備均須提供與功能相應的Web Service。服務端與客戶端的數據交互采用SOAP協議。 ONVIF中的其他部分比如音視頻流則通過RTP/RTSP進行 。
ONVIF規範的優勢
協同性:不同廠商所提供的產品,均可以通過一個統一的“語言”來進行交流。方便了係統的集成。 靈活性:終端用戶和集成用戶不需要被某些設備的固有解決方案所束縛。大大降低了開發成本。 質量保證:不斷擴展的規範將由市場來導向,遵循規範的同時也滿足主流的用戶需求。
234KB/01-09
聊天工具
下載321KB/01-09
聊天工具
下載231KB/01-09
聊天工具
下載76.4M / 03-25
立即下載55M / 06-05
立即下載237.9M / 04-13
立即下載140.5M / 03-06
立即下載900.9M / 03-02
立即下載96.2M / 07-06
立即下載311.2M / 07-06
立即下載335M / 07-06
立即下載200M / 07-06
立即下載413.8M / 07-06
立即下載353.9M / 06-05
立即下載131.8M / 04-13
立即下載230.8M / 03-03
立即下載195.6M / 03-03
立即下載165.4M / 03-03
立即下載45.6M / 09-08
立即下載665.2M / 07-06
立即下載2.84G / 07-06
立即下載93M / 07-06
立即下載338.3M / 07-06
立即下載1.38G / 07-26
立即下載488.3M / 07-16
立即下載109.8M / 06-03
立即下載142M / 01-08
立即下載1.2M / 11-23
立即下載548.8M / 04-13
立即下載1.6M / 04-13
立即下載1.48G / 03-18
立即下載646.6M / 03-03
立即下載133.7M / 03-03
立即下載325.8M / 06-07
立即下載60M / 04-29
立即下載254M / 04-25
立即下載659M / 04-23
立即下載1M / 12-26
立即下載253.4M / 12-08
立即下載253M / 12-08
立即下載1.19G / 11-16
立即下載110.5M / 04-23
立即下載26.7M / 03-16
立即下載488.3M / 07-16
立即下載248.9M / 12-08
立即下載248.9M / 12-08
立即下載201.2M / 04-13
立即下載100.6M / 03-06
立即下載148.9M / 03-06
立即下載1.12G / 07-06
立即下載1.25G / 07-06
立即下載9.48G / 07-06
立即下載50KB / 07-06
立即下載116.2M / 04-10
立即下載1.92G / 04-17
立即下載201.5M / 04-13
立即下載7.31G / 07-01
立即下載94.3M / 07-06
立即下載2.48G / 07-06
立即下載7.63G / 07-06
立即下載1M / 07-06
立即下載778.1M / 07-06
立即下載509.7M / 07-06
立即下載561.8M / 07-11
立即下載1.32G / 01-19
立即下載72M / 07-06
立即下載548.7M / 07-06
立即下載1.00G / 07-06
立即下載9.13G / 07-06
立即下載126.2M / 07-06
立即下載72M / 07-06
立即下載105.1M / 07-06
立即下載132M / 07-06
立即下載