ONVIF規(guī)范詳解.ppt_第1頁
ONVIF規(guī)范詳解.ppt_第2頁
ONVIF規(guī)范詳解.ppt_第3頁
ONVIF規(guī)范詳解.ppt_第4頁
ONVIF規(guī)范詳解.ppt_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

ONVIF規(guī)詳解 大綱 什么是ONVIF ONVIF規(guī)范的實現(xiàn)機制ONVIF規(guī)范的內(nèi)容基于ONVIF規(guī)范的項目的開發(fā) 什么是ONVIF 什么是ONVIF 2008年5月 由安訊士 AXIS 聯(lián)合博世 BOSCH 及索尼 SONY 公司三方宣布將攜手共同成立一個國際開放型網(wǎng)絡(luò)視頻產(chǎn)品標準網(wǎng)絡(luò)接口開發(fā)論壇 取名為ONVIF OpenNetworkVideoInterfaceForum 并以公開 開放的原則共同制定開放性行業(yè)標準 是一個提供開放網(wǎng)絡(luò)視頻接口的論壇組織 截止到2011年3月 已有279個公司加入ONVIF成為會員 2008年11月 論壇正式發(fā)布了ONVIF第一版規(guī)范 2010年11月 論壇發(fā)布了ONVIF第二版規(guī)范 規(guī)范涉及設(shè)備發(fā)現(xiàn) 實時音視頻 攝像頭PTZ控制 錄像控制 視頻分析等方面 ONVIF規(guī)范作用 ONVIF規(guī)范描述了網(wǎng)絡(luò)視頻的模型 接口 數(shù)據(jù)類型以及數(shù)據(jù)交互的模式 并復(fù)用了一些現(xiàn)有的標準 如WS系列標準等 ONVIF規(guī)范的目標是實現(xiàn)一個網(wǎng)絡(luò)視頻框架協(xié)議 使不同廠商所生產(chǎn)的網(wǎng)絡(luò)視頻產(chǎn)品 包括攝錄前端 錄像設(shè)備等 完全互通 ONVIF規(guī)范的實現(xiàn) ONVIF規(guī)范中設(shè)備管理和控制部分所定義的接口均以WebServices的形式提供 ONVIF規(guī)范涵蓋了完全的XML及WSDL的定義 每一個支持ONVIF規(guī)范的終端設(shè)備均須提供與功能相應(yīng)的WebService 服務(wù)端與客戶端的數(shù)據(jù)交互采用SOAP協(xié)議 ONVIF中的其他部分比如音視頻流則通過RTP RTSP進行 ONVIF規(guī)范的優(yōu)勢 協(xié)同性 不同廠商所提供的產(chǎn)品 均可以通過一個統(tǒng)一的 語言 來進行交流 方便了系統(tǒng)的集成 靈活性 終端用戶和集成用戶不需要被某些設(shè)備的固有解決方案所束縛 大大降低了開發(fā)成本 質(zhì)量保證 不斷擴展的規(guī)范將由市場來導(dǎo)向 遵循規(guī)范的同時也滿足主流的用戶需求 ONVIF的將來 由于采用WSDL XML模式 使ONVIF規(guī)范的后續(xù)擴展不會遇到太多的麻煩 XML極強的擴展性與SOAP協(xié)議開發(fā)的便捷性將吸引到更多的人來關(guān)注和使用ONVIF規(guī)范 ONVIF的組織日益壯大 與同領(lǐng)域的PSIA HDCCTV相比 占據(jù)了絕對的人員優(yōu)勢 會員企業(yè)不乏國內(nèi)外著名的設(shè)備制造商與集成商 一套規(guī)范 協(xié)議的生命周期 與市場占有率是息息相關(guān)的 而ONVIF規(guī)范的發(fā)展則正是由市場來導(dǎo)向 由用戶來充實的 每一個成員企業(yè)都擁有加強 擴充ONVIF規(guī)范的權(quán)利 ONVIF規(guī)范所涵蓋的領(lǐng)域?qū)⒉粩嘣龃?目前門禁系統(tǒng)的相關(guān)內(nèi)容也即將被納入ONVIF規(guī)范之中 在安防 監(jiān)控系統(tǒng)急速發(fā)展的今天 效率和質(zhì)量的領(lǐng)先所帶來的價值不言而喻 ONVIF協(xié)議提供了這樣的潛質(zhì) ONVIF規(guī)范的實現(xiàn)機制 WebService簡介 WebService是基于網(wǎng)絡(luò)的 分布式的模塊化組件 執(zhí)行特定的任務(wù) WebService主要利用HTTP和SOAP協(xié)議使數(shù)據(jù)在Web上傳輸 Web用戶能夠使用SOAP和HTTP通過Web調(diào)用的方法來調(diào)用遠程對象 WebService簡介 客戶端根據(jù)WSDL描述文檔 會生成一個SOAP請求消息 該請求會被嵌入在一個HTTPPOST請求中 發(fā)送到WebServices所在的Web服務(wù)器 WebServices請求處理器解析收到的SOAP請求 調(diào)用相應(yīng)的WebServices 然后再生成相應(yīng)的SOAP應(yīng)答 Web服務(wù)器得到SOAP應(yīng)答后 會再通過HTTP應(yīng)答的方式把信息送回到客戶端 WSDL WSDL是Webservices描述語言 WebServiceDescriptionLanguage 的縮寫 是一個用來描述Web服務(wù)和說明如何與Web服務(wù)通信的XML語言 為用戶提供詳細的接口說明書 構(gòu)建SOAP消息 SOAP是SimpleObjectAccessProtocol的縮寫 是基于XML的一種協(xié)議 一條SOAP消息就是一個普通的XML文檔 包含下列元素 必需的Envelope元素 可把此XML文檔標識為一條SOAP消息可選的Header元素 包含頭部信息必需的Body元素 包含所有的調(diào)用和響應(yīng)信息可選的Fault元素 提供有關(guān)在處理此消息所發(fā)生錯誤的信息在向WebService發(fā)送的SOAP請求中 Body元素中的字段需與WSDL中數(shù)據(jù)類型的相符合 在構(gòu)建SOAP的過程中 必須從WSDL文件中獲取并映射這一種對應(yīng)關(guān)系 然而這樣一個對應(yīng)過程將是充滿了重復(fù)性和機械性的 為了避免不必要的人工差錯以及節(jié)約開發(fā)時間 一個名為gSOAP的編譯工具應(yīng)運而生 gSOAP利用編譯器技術(shù)提供了一組透明化的SOAPAPI 并將與開發(fā)無關(guān)的SOAP實現(xiàn)細節(jié)相關(guān)的內(nèi)容對用戶隱藏起來 通過將WSDL文件解析序列化為C C 文件 最小化了WebService的開發(fā)過程 SOAP消息 CMCC 以下是一個 查詢股票價格 的SOAP消息請求 SOAP消息中的服務(wù)請求 請求參數(shù) SOAP協(xié)議位置 SOAP消息 高層協(xié)議 WebService開發(fā)流程 WebService與視頻監(jiān)控 ONVIF規(guī)范向視頻監(jiān)控引入了WebService的概念 設(shè)備的實際功能均被抽象為了WebService的服務(wù) 視頻監(jiān)控系統(tǒng)的控制單元以客戶端的身份出現(xiàn) 通過Web請求的形式完成控制操作 WebService是基于XML和HTTPS的一種服務(wù) 其通信協(xié)議主要基于SOAP 服務(wù)端 客戶端以傳遞符合XML的SOAP消息實現(xiàn)服務(wù)的請求與回應(yīng) 客戶端 服務(wù)端 服務(wù)端 生成回應(yīng) 處理請求 請求服務(wù) 分析請求 SOAP消息 回應(yīng)請求 WebService能給視頻監(jiān)控系統(tǒng)帶來什么 設(shè)備的無關(guān)性 任何一個設(shè)備接入系統(tǒng) 不會對其他系統(tǒng)造成影響 設(shè)備的獨立性 每一個設(shè)備只負責(zé)對接收到的請求做出反饋 甚至不需要知曉控制端的存在 管理的集中性 所有的控制由客戶端來發(fā)起 WebService與視頻監(jiān)控 ONVIF規(guī)范能給視頻監(jiān)控系統(tǒng)帶來什么 抽象了功能的接口 統(tǒng)一了對設(shè)備的配置以及操作的方式 控制端關(guān)心的不是設(shè)備的型號 而是設(shè)備所提供的WebService規(guī)范了視頻系統(tǒng)中WebService范圍之外的行為 ONVIF提供了各個模塊的WSDL 擁有效率非常高的開發(fā)方式 ONVIF規(guī)范中設(shè)備管理和控制部分所定義的接口均以WebServices的形式提供 設(shè)備作為服務(wù)提供者為服務(wù)端 每一個支持ONVIF規(guī)范的終端設(shè)備均須提供與功能相應(yīng)的WebService 服務(wù)端與客戶端的數(shù)據(jù)交互采用SOAP協(xié)議 ONVIF規(guī)范內(nèi)容以及監(jiān)控應(yīng)用模型 ONVIF模塊 設(shè)備發(fā)現(xiàn)設(shè)備管理設(shè)備輸入輸出服務(wù)圖像配置媒體配置實時流媒體接收端配置顯示服務(wù)事件處理PTZ控制其他 ONVIF Camera1WebService ControlUnitClient DecoderWebService StorageWebService SearchVideoWebService WebService ONVIF的應(yīng)用 ONVIF的應(yīng)用 下圖為傳統(tǒng)視頻監(jiān)控系統(tǒng)的一個局域網(wǎng)應(yīng)用場景1 PU設(shè)備上線后 向CMU注冊 建立連接 2 CMU與PU進行信令交互 請求能力集 獲取配置3 CU上線 向CMU注冊 建立連接 4 CMU與CU進行信令交互 傳輸設(shè)備列表5 CU向PU請求碼流 ONVIF的應(yīng)用 下圖為應(yīng)用ONVIF規(guī)范的對應(yīng)場景 1 PU設(shè)備上線后 向CMU發(fā)送HELLO消息 2 CMU需要搜尋設(shè)備時 向PU發(fā)送PROBE消息 3 CMU與PU進行信令交互 請求能力集 獲取配置4 CU上線 向CMU注冊 建立連接 5 CMU與CU進行信

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論