數(shù)字網(wǎng)絡(luò)監(jiān)控系統(tǒng)具有互聯(lián)互通性好的優(yōu)點(diǎn),但其更廣泛的應(yīng)用卻面臨著一系列的挑戰(zhàn)。制造商們可以選擇各種不同的數(shù)據(jù)流傳輸協(xié)議、存儲(chǔ)格式和視頻分析方法等等,這給由多種類(lèi)視頻設(shè)備組成系統(tǒng)或進(jìn)行功能配置都帶來(lái)了麻煩。制造商們已經(jīng)意識(shí)到:要想拓展數(shù)字網(wǎng)絡(luò)視頻監(jiān)控市場(chǎng),使其成熟發(fā)展,就必須推出網(wǎng)絡(luò)攝像機(jī)等網(wǎng)絡(luò)視頻設(shè)備的相關(guān)標(biāo)準(zhǔn),這就促成了ONVIF(開(kāi)放式網(wǎng)絡(luò)視頻接口論壇)組織的誕生。
ONVIF簡(jiǎn)介
ONVIF致力于通過(guò)全球性的開(kāi)放接口標(biāo)準(zhǔn)來(lái)推進(jìn)網(wǎng)絡(luò)視頻在安防市場(chǎng)的應(yīng)用,這一接口標(biāo)準(zhǔn)將確保不同廠商生產(chǎn)的網(wǎng)絡(luò)視頻產(chǎn)品具有互聯(lián)互通性。2008年5月,由安訊士聯(lián)合博世及索尼公司三方宣布將攜手共同成立一個(gè)國(guó)際開(kāi)放型網(wǎng)絡(luò)視頻產(chǎn)品標(biāo)準(zhǔn)網(wǎng)絡(luò)接口開(kāi)發(fā)論壇,取名為ONVIF(開(kāi)放型網(wǎng)絡(luò)視頻接口論壇),并以公開(kāi)、開(kāi)放的原則共同制定開(kāi)放性行業(yè)標(biāo)準(zhǔn)。ONVIF標(biāo)準(zhǔn)將為網(wǎng)絡(luò)視頻設(shè)備之間的信息交換定義通用協(xié)議,包括裝置搜尋、實(shí)時(shí)視頻、音頻、元數(shù)據(jù)和控制信息等。網(wǎng)絡(luò)視頻產(chǎn)品由此所能提供的多種可能性,使終端用戶(hù),集成商,生產(chǎn)廠商能夠輕松地從中獲益,并獲得高性?xún)r(jià)比、更靈活的解決方案、市場(chǎng)擴(kuò)張的機(jī)會(huì)以及更低的風(fēng)險(xiǎn)。2008年11月,論壇正式發(fā)布了ONVIF第一版規(guī)范——ONVIF核心規(guī)范1.0。
ONVIF規(guī)范中設(shè)備管理和控制部分定義的接口均已web services的形式提供。ONVIF規(guī)范涵蓋了完全的XML及WSDL的定義。每個(gè)支持ONVIF規(guī)范的終端設(shè)備都需提供與功能相應(yīng)的web services。服務(wù)端與客戶(hù)端的數(shù)據(jù)交互采用SOAP協(xié)議。ONVIF中的音視頻流則通過(guò)RTP/RTSP進(jìn)行。
采用ONVIF規(guī)范的安防產(chǎn)品有以下優(yōu)點(diǎn):
協(xié)同性:不同廠商所提供的產(chǎn)品,均可以通過(guò)統(tǒng)一的服務(wù)進(jìn)行互通,方便了系統(tǒng)的集成;
靈活性:終端用戶(hù)和集成用戶(hù)不需要被某些設(shè)備的固有解決方案所束縛;
質(zhì)量保證:不斷擴(kuò)展的規(guī)范將由市場(chǎng)來(lái)導(dǎo)向,遵守規(guī)范的同時(shí)也滿(mǎn)足主流的用戶(hù)需求;
擴(kuò)展性:采用web services架構(gòu),將使ONVIF協(xié)議更容易擴(kuò)展。
視頻監(jiān)控系統(tǒng)分析
視頻監(jiān)控系統(tǒng)是由攝像、傳輸、控制、顯示、記錄登記5大部分組成。攝像機(jī)將視頻圖像傳輸?shù)娇刂浦鳈C(jī),控制主機(jī)再將視頻信號(hào)分配到各監(jiān)視器及錄像設(shè)備,同時(shí)可將需要傳輸?shù)囊粢曨l數(shù)據(jù)錄入到錄像機(jī)內(nèi)。 通過(guò)控制主機(jī),操作人員可發(fā)出指令,對(duì)云臺(tái)的上、下、左、右的動(dòng)作進(jìn)行控制及對(duì)鏡頭進(jìn)行調(diào)焦變倍的操作,并可通過(guò)控制主機(jī)實(shí)現(xiàn)在多路攝像機(jī)及云臺(tái)之間的切換。利用相關(guān)處理模式,可對(duì)圖像進(jìn)行錄入、回放、處理等操作。
視頻監(jiān)控平臺(tái)通常采用模塊化的軟硬件架構(gòu),系統(tǒng)的數(shù)據(jù)庫(kù),核心模塊、文件模塊,目錄模塊、媒體模塊、報(bào)警模塊等安裝在一臺(tái)或者多臺(tái)服務(wù)器上,以上各組件之間通過(guò)網(wǎng)絡(luò)進(jìn)行連接,常用的視頻監(jiān)控拓?fù)浣Y(jié)構(gòu)如圖1所示。
以上模塊拓?fù)浣Y(jié)構(gòu)由于其各廠商通信協(xié)議各不相同,以及所采用的通信協(xié)議架構(gòu)不夠全面完善,對(duì)視頻監(jiān)控系統(tǒng)造成穩(wěn)定性差、擴(kuò)展與兼容性不好、開(kāi)發(fā)時(shí)間長(zhǎng)等缺點(diǎn),所以不利于視頻監(jiān)控系統(tǒng)的構(gòu)建與實(shí)施。
現(xiàn)實(shí)應(yīng)用中,由于視頻監(jiān)控系統(tǒng)應(yīng)用的特殊性,一個(gè)成熟的視頻監(jiān)控平臺(tái)應(yīng)具有以下特點(diǎn):
平臺(tái)穩(wěn)定性:視頻監(jiān)控系統(tǒng)通常會(huì)應(yīng)用于大型及超大型的系統(tǒng)建設(shè)中,系統(tǒng)需要24小時(shí)連續(xù)的運(yùn)行,因此穩(wěn)定性非常重要,這里除了傳統(tǒng)意義上硬件設(shè)備的強(qiáng)大的穩(wěn)定性外,一個(gè)成熟的架構(gòu)以及相關(guān)通信協(xié)議也極其重要。ONVIF規(guī)范歷經(jīng)修改與升級(jí)已經(jīng)形成了相當(dāng)穩(wěn)定的協(xié)議架構(gòu),其實(shí)現(xiàn)的主要技術(shù)及組件是目前技術(shù)上應(yīng)用很成熟的,而且其良好的預(yù)警機(jī)制與日志處理功能進(jìn)一步增強(qiáng)了監(jiān)控系統(tǒng)的穩(wěn)定性,因此用于大型監(jiān)控系統(tǒng)的應(yīng)用是比較穩(wěn)妥的;
系統(tǒng)可擴(kuò)展性:視頻監(jiān)控系統(tǒng)可能因?yàn)榭蛻?hù)業(yè)務(wù)的調(diào)整、項(xiàng)目規(guī)模的擴(kuò)大而需要對(duì)其進(jìn)行擴(kuò)展,硬件上的擴(kuò)展往往比較容易,但軟件以及協(xié)議規(guī)范的擴(kuò)展就比較麻煩,ONVIF協(xié)議采用web service架構(gòu)、WSDL+XML的模式,而web service是基于網(wǎng)絡(luò)的、分布式的模塊化組件,采用HTTP+SOAP協(xié)議在網(wǎng)絡(luò)上傳輸,這樣使得整個(gè)系統(tǒng)比較容易擴(kuò)展與維護(hù);
系統(tǒng)兼容性:由于采用了ONVIF協(xié)議,而目前全球大多數(shù)安防廠商都加入了該組織,使得標(biāo)準(zhǔn)化程度極高,這樣不同廠商的設(shè)備,NVR/DVR、IPC等互通互聯(lián)就很方便;
視頻監(jiān)控系統(tǒng)的安全性:監(jiān)控系統(tǒng)應(yīng)用的場(chǎng)所,系統(tǒng)的安全性非常重要,監(jiān)控系統(tǒng)的安全性涉及數(shù)據(jù)傳輸安全、視頻加密、身份驗(yàn)證、用戶(hù)操作日志等,ONVIF規(guī)范對(duì)此均有相當(dāng)完善的處理機(jī)制,且設(shè)置開(kāi)發(fā)與架設(shè)靈活。
依據(jù)ONVIF規(guī)范的視頻監(jiān)控系統(tǒng)的構(gòu)造
整個(gè)通信規(guī)范服務(wù)劃分
設(shè)備發(fā)現(xiàn)服務(wù)、設(shè)備管理服務(wù)、輸入輸出服務(wù)、圖像配置服務(wù)、媒體配置服務(wù)、實(shí)時(shí)流媒體服務(wù)、事件處理服務(wù)、PTZ控制服務(wù)。
以上服務(wù)統(tǒng)稱(chēng)為ONVIF服務(wù),對(duì)于視頻監(jiān)控服務(wù)器需要建立一套處理以上服務(wù)的機(jī)制,而前端監(jiān)控設(shè)備根據(jù)需要可以部分或者全部實(shí)現(xiàn)以上服務(wù),ONVIF設(shè)備服務(wù)模式如圖2所示。
管理中央服務(wù)器通過(guò)SOAP消息向網(wǎng)絡(luò)監(jiān)控設(shè)備獲取所支持的服務(wù),前端設(shè)備將其支持的服務(wù)發(fā)送給管理服務(wù)器,用戶(hù)向管理服務(wù)器請(qǐng)求服務(wù),管理服務(wù)器將前端ONVIF設(shè)備支持的服務(wù)發(fā)送給用戶(hù),用戶(hù)通過(guò)HTTP協(xié)議以SOAP消息形式向前端設(shè)備請(qǐng)求服務(wù)。由此,ONVIF服務(wù)模式構(gòu)建的視頻監(jiān)控拓?fù)浣Y(jié)構(gòu)如圖3所示。
工作流程簡(jiǎn)介
網(wǎng)絡(luò)設(shè)備發(fā)現(xiàn)與服務(wù)注冊(cè)流程
設(shè)備加入到網(wǎng)絡(luò)且連入ONVIF視頻監(jiān)控系統(tǒng)時(shí),主動(dòng)向服務(wù)管理服務(wù)器注冊(cè)設(shè)備(退出網(wǎng)絡(luò)時(shí)發(fā)送注銷(xiāo)消息),當(dāng)監(jiān)控設(shè)備注冊(cè)成功時(shí),服務(wù)管理服務(wù)器向前端設(shè)備發(fā)送獲取服務(wù)功能列表,前端網(wǎng)絡(luò)設(shè)備向其注冊(cè)設(shè)備需所支持的服務(wù),服務(wù)管理服務(wù)器將為每個(gè)設(shè)備建一個(gè)支持服務(wù)列表,并將服務(wù)列表發(fā)送給中央管理服務(wù)器;
具體服務(wù)流程
客戶(hù)端(軟件客戶(hù)端、手機(jī)客戶(hù)端,web應(yīng)用等)連接ONVIF視頻監(jiān)控管理平臺(tái),連接成功后,中央管理服務(wù)器根據(jù)其登錄權(quán)限向其發(fā)送前端網(wǎng)絡(luò)設(shè)備列表及其支持的服務(wù)列表,客戶(hù)端根據(jù)前端設(shè)備的服務(wù)列表向其請(qǐng)求服務(wù),中央服務(wù)器向其轉(zhuǎn)發(fā)服務(wù)請(qǐng)求,前端網(wǎng)絡(luò)設(shè)備根據(jù)其服務(wù)的類(lèi)型,直接向客戶(hù)響應(yīng)服務(wù)或者向轉(zhuǎn)發(fā)存儲(chǔ)服務(wù)器發(fā)送,轉(zhuǎn)發(fā)服務(wù)器向客戶(hù)端分發(fā)服務(wù)或者根據(jù)需要進(jìn)行服務(wù)存儲(chǔ)。
依據(jù)ONVIF規(guī)范構(gòu)建的視頻監(jiān)控系統(tǒng)優(yōu)點(diǎn)
跨防火墻通信
如果前端網(wǎng)絡(luò)監(jiān)控設(shè)備是基于分布式應(yīng)用的,那么設(shè)備之間的互聯(lián)通信將是一個(gè)棘手的問(wèn)題,因?yàn)樵O(shè)備、服務(wù)器與客戶(hù)端之間的通信通常會(huì)有防火墻,ONVIF規(guī)范采用HTTP協(xié)議傳輸,這樣使用ONVIF規(guī)范將很容易突破防火墻。
應(yīng)用集成方便
由于ONVIF規(guī)范使用是web service架構(gòu), 采用HTTP、SOAP傳遞消息,采用WSDL解析服務(wù),這樣多種類(lèi)耦合應(yīng)用能很好地集成在一起。
服務(wù)的重用程度高
由于ONVIF服務(wù)的標(biāo)準(zhǔn)化程度高,很多服務(wù)可以直接由互聯(lián)的設(shè)備識(shí)別,可以實(shí)現(xiàn)一種服務(wù)而多用戶(hù)共享。
結(jié)束語(yǔ)
隨著安防市場(chǎng)迅速成長(zhǎng)與發(fā)展,廣大安防設(shè)備生產(chǎn)商都積極向著國(guó)際化標(biāo)準(zhǔn)協(xié)議靠攏,而ONVIF所具有的多種優(yōu)點(diǎn),成為無(wú)可厚非的標(biāo)準(zhǔn)規(guī)范,然而數(shù)字網(wǎng)絡(luò)監(jiān)控系統(tǒng)的建設(shè)是一個(gè)比較復(fù)雜的系統(tǒng)工程,目前數(shù)字網(wǎng)絡(luò)監(jiān)控系統(tǒng)的建設(shè)仍然存在不少問(wèn)題,我們需要借鑒其它行業(yè),尤其是互聯(lián)網(wǎng)行業(yè)的經(jīng)驗(yàn),把成熟的技術(shù)應(yīng)用到數(shù)字網(wǎng)絡(luò)視頻監(jiān)控領(lǐng)域,相信在眾多安防志士的努力下,將會(huì)繼續(xù)完善ONVIF規(guī)范,將安防標(biāo)準(zhǔn)化規(guī)范應(yīng)用推向一個(gè)更高的階段。