【安防知識網(wǎng)】本文以市級跨區(qū)域動態(tài)視頻監(jiān)控聯(lián)網(wǎng)共享平臺項目開發(fā)為背景,將整個系統(tǒng)分為四層,結(jié)合SIP(Session Initiative Protocol,會話初始協(xié)議或通信啟動協(xié)議)監(jiān)控聯(lián)網(wǎng)協(xié)議,提出了基于分布式網(wǎng)絡通訊技術(shù)的跨視頻監(jiān)控聯(lián)網(wǎng)平臺軟件設(shè)計方案,該方案設(shè)計的監(jiān)控系統(tǒng)具備跨平臺、多終端設(shè)備接入的能力。
視頻監(jiān)控管理平臺的發(fā)展現(xiàn)狀
視頻監(jiān)控聯(lián)網(wǎng)平臺的發(fā)展大致可分為三個階段。
第一個階段大約在20世紀80~90年代,該階段主要是以單一技術(shù)系統(tǒng)為主,如視頻監(jiān)控系統(tǒng)、電子警察系統(tǒng)、信號燈控制系統(tǒng)等,此階段是以不同的部門為單位進行系統(tǒng)運行管理。這個階段主要是通過模擬的產(chǎn)品與技術(shù)實現(xiàn)道路現(xiàn)場的查看與信號的控制,在指揮中心做一個匯聚的中心控制,不存在數(shù)字平臺的建設(shè)。
第二階段是20世紀90年代末到2005年,這個階段以全國大規(guī)模平安城市項目、治安卡口項目建設(shè)為標志,在一個區(qū)縣市分局層面內(nèi)統(tǒng)一管理各自獨立的技術(shù)子系統(tǒng),如視頻監(jiān)控系統(tǒng)、信號控制系統(tǒng)、電子警察闖紅燈抓拍系統(tǒng)、GPS警車定位系統(tǒng)等,但各個子系統(tǒng)之間又是完全獨立運行的,相互之間協(xié)作依靠操作人員完成,且不同系統(tǒng)之間的用戶、權(quán)限、口令相互獨立。在這個階段的發(fā)展過程中,各個技術(shù)子系統(tǒng)的技術(shù)更加趨于成熟且工作穩(wěn)定,基本上形成了各自業(yè)務領(lǐng)域內(nèi)的功能規(guī)范。
第三個階段是以2005年左右開始至今,經(jīng)過基礎(chǔ)建設(shè)與技術(shù)子系統(tǒng)的建設(shè)之后,隨著系統(tǒng)應用的不斷深入,系統(tǒng)規(guī)模的不斷擴大,系統(tǒng)的整合需求日益強烈;各級公安機關(guān)也對遠程圖像資源、卡口車牌信息共享提出了新的要求。諸如警種并發(fā)資源共享沖突日益突出;橫向跨區(qū)域共享需求日益增多;系統(tǒng)管理難度不斷加大。這就要求建設(shè)一個支持三級聯(lián)網(wǎng)的軟件平臺,對全市范圍內(nèi)的視頻監(jiān)控資源、卡口車牌數(shù)據(jù)進行統(tǒng)一管理和調(diào)度,支持多級布控和全網(wǎng)協(xié)查。
本文以地市級跨區(qū)域視頻監(jiān)控聯(lián)網(wǎng)共享平臺項目開發(fā)為背景,我們在視頻監(jiān)控系統(tǒng)分層架構(gòu)的基礎(chǔ)上, 通過結(jié)合SIP監(jiān)控聯(lián)網(wǎng)協(xié)議, 利用分布式網(wǎng)絡通訊技術(shù),設(shè)計并實現(xiàn)了一個易于管理、易于擴展、可重用、可伸縮、健壯的監(jiān)控系統(tǒng)應用平臺。其功能包括: 注冊登記、目錄發(fā)送、實時監(jiān)控、心跳信息傳遞、歷史圖像的獲取、前端設(shè)備控制、信息查詢等。與其它的系統(tǒng)比較, 該軟件平臺有著擴展方便、維護簡單、便于管理和易于加載服務等特點,該平臺通過初步應用已經(jīng)顯示出了很好的效果。
[nextpage] 系統(tǒng)分層
以市級跨區(qū)視頻監(jiān)控系統(tǒng)為例,整個系統(tǒng)分為四層,分別是監(jiān)控資源層、SIP接入層、監(jiān)控管理層和監(jiān)控應用層,如圖1所示。
圖1 治安視頻監(jiān)控系統(tǒng)分層結(jié)構(gòu)圖
監(jiān)控資源層
監(jiān)控資源層包含所有的監(jiān)控設(shè)備及服務器,如球機、矩陣、DVR(數(shù)字硬盤錄像機)、DVS(數(shù)字視頻編碼器)、中心服務器等。遵循浙江省地方標準DB33/T 629-2007《跨區(qū)域視頻監(jiān)控聯(lián)網(wǎng)共享技術(shù)規(guī)范》的第4部分,對設(shè)備及服務器的地址進行統(tǒng)一編碼。
SIP接入層
SIP接入層則在資源層的基礎(chǔ)上,遵循浙江省地方標準DB33/T 629-2007《跨區(qū)域視頻監(jiān)控聯(lián)網(wǎng)共享技術(shù)規(guī)范》的第2部分,采用基于SIP的聯(lián)網(wǎng)協(xié)議實現(xiàn)簽到、認證、點播、控制、回放、轉(zhuǎn)發(fā)等功能。
監(jiān)控管理層
監(jiān)控管理層由SIP監(jiān)控聯(lián)網(wǎng)服務器、Web監(jiān)控服務器、視頻代理轉(zhuǎn)發(fā)服務器等相關(guān)服務器,實現(xiàn)前端設(shè)備管理、用戶管理、視頻調(diào)度等功能,構(gòu)成了治安視頻監(jiān)控系統(tǒng)軟件平臺。
監(jiān)控應用層
監(jiān)控應用層主要面對最終的用戶、管理員和其它應用系統(tǒng),包括用戶接口、管理員接口、WEB應用接口、互聯(lián)應用接口。
[nextpage] SIP監(jiān)控聯(lián)網(wǎng)協(xié)定
SIP(Session Initiation Protocol)會話初始協(xié)議是IETF制訂的,用于多方多媒體通信。按照IETFRFC2543的定義,SIP是一個基于文本的應用層控制協(xié)議,獨立于底層傳輸協(xié)議TCP/UDP/SCTP,用于建立、修改和終止IP網(wǎng)上的雙方或多方多媒體會話。SIP協(xié)議可在TCP或UDP之上傳送。
聯(lián)網(wǎng)系統(tǒng)在進行視音頻傳輸及控制時應建立兩個傳輸通道:信令/控制通道和視音頻流通道。信令和控制通道用于在設(shè)備之間建立會話并傳輸控制命令;視音頻流通道用于傳輸視音頻數(shù)據(jù),經(jīng)過壓縮編碼的視音頻流采用流媒體協(xié)議RTP/RTCP傳輸。通信協(xié)議的結(jié)構(gòu)見圖2所示。
圖2 SIP聯(lián)網(wǎng)通訊協(xié)議的結(jié)構(gòu)
信令協(xié)議用來實現(xiàn)會話的建立、維護和釋放的過程。注冊登記、目錄發(fā)送、實時監(jiān)控圖像的獲取等應用的會話控制采用RFC3261(SIP)規(guī)定的REGISTER、NOTIFY、INVITE等請求和回應方法實現(xiàn);心跳信息傳遞、歷史圖像的獲取、前端設(shè)備控制、信息查詢采用SIP擴展方法DO請求和回應實現(xiàn)。
系統(tǒng)設(shè)計
根據(jù)系統(tǒng)分層結(jié)構(gòu)和SIP通訊的要求,在每個分局部署一臺SIP網(wǎng)關(guān)服務器,在市局部署SIP網(wǎng)關(guān)服務器集群。通過市局網(wǎng)關(guān)服務器與分局網(wǎng)關(guān)服務器之間的通訊,實現(xiàn)控制命令和視頻數(shù)據(jù)的傳輸和轉(zhuǎn)換,實現(xiàn)市局平臺與15個區(qū)縣市分局平臺的視頻資源、卡口資源、外部監(jiān)控資源的互聯(lián)互通,共享應用,如圖3所示。
圖3 系統(tǒng)架構(gòu)圖
通過SIP網(wǎng)關(guān)服務器,屏蔽掉各個廠家和設(shè)備之間的差異。這種思路,即解決了互通的問題,又不陷入各個管理平臺的內(nèi)部細節(jié),解決了當前的關(guān)鍵問題——互通,又尊重現(xiàn)實,充分實現(xiàn)各個平臺廠家的特性。
[nextpage] 聯(lián)網(wǎng)協(xié)議設(shè)計
各區(qū)縣市公安分局二級數(shù)位視頻共享平臺在系統(tǒng)建設(shè)時應配置與市局聯(lián)網(wǎng)的網(wǎng)關(guān)服務器,聯(lián)網(wǎng)協(xié)議設(shè)計如下。
注冊與發(fā)現(xiàn)
初次聯(lián)網(wǎng)或斷網(wǎng)后重新聯(lián)網(wǎng)時,各區(qū)縣市公安分局平臺間應具有自動注冊功能,接口協(xié)議應采用RFC 3261中定義的方法REGISTER。
心跳功能
市局共享平臺應能感知到各區(qū)縣市公安分局平臺上的設(shè)備狀態(tài)信息(如前端連接狀況),接口協(xié)議應采用RFC 3261中擴展定義的方法DO。
云臺控制
市局共享平臺在權(quán)限設(shè)置允許的條件下,應能實現(xiàn)對各區(qū)縣市公安分局平臺前端云臺進行操控,接口協(xié)議應采用RFC 3261中擴展定義的方法DO。
實時監(jiān)控
市局共享平臺在權(quán)限設(shè)置允許的條件下,應能實現(xiàn)對各區(qū)縣市公安分局平臺前端攝像機的實時視頻進行訪問,接口協(xié)議應采用RFC 3261中定義的方法INVITE。
錄像調(diào)閱
市局共享平臺在權(quán)限設(shè)置允許的條件下,應能實現(xiàn)對各區(qū)縣市公安分局平臺錄像數(shù)據(jù)進行查看、下載,接口協(xié)議應采用RFC 3261中擴展定義的方法DO。
報警事件預定和通知
市局共享平臺可預定各縣(市)公安局、公安分局平臺的報警事件,當各區(qū)縣市公安分局平臺對應的報警發(fā)生時,應及時通知市局平臺,接口協(xié)議應采用RFC 3265中定義的方法SUBSCRIBE。
SIP協(xié)議作為聯(lián)網(wǎng)監(jiān)控的信令標準承載協(xié)議,不僅能適用當前聯(lián)網(wǎng)監(jiān)控的各種業(yè)務需要,而且能使監(jiān)控平臺的標準化,更易于其他業(yè)務(比如可視電話)整合。在本項目中,雖然SIP的整體框架一致,但是各個廠家在具體的某些SIP方法的使用和SIP協(xié)議所承載的內(nèi)容描述協(xié)議上有些區(qū)別,因此在互聯(lián)互通的過程中,仍需要花費相當多的精力。
結(jié)論和展望
隨著SIP監(jiān)控聯(lián)網(wǎng)技術(shù)的不斷成熟,必將帶來視頻監(jiān)控聯(lián)網(wǎng)平臺的發(fā)展和創(chuàng)新,對網(wǎng)絡視頻監(jiān)控的影響也極其深遠。本文提出的基于分布式網(wǎng)絡通訊技術(shù)的社會治安動態(tài)監(jiān)控系統(tǒng)應用平臺軟件設(shè)計方案,具有跨平臺和跨設(shè)備的特性,同時系統(tǒng)還具有可重用、易擴展、易升級的優(yōu)點。同時根據(jù)本文實現(xiàn)的系統(tǒng)平臺證明了方案的有效性。
(本文作者現(xiàn)分別為浙江大華技術(shù)股份有限公司產(chǎn)品中心軟件產(chǎn)品部的總監(jiān)和研發(fā)中心軟件線的項目經(jīng)理)