隨著全球安防監(jiān)控產(chǎn)業(yè)需求和相關(guān)技術(shù)的迅猛發(fā)展,數(shù)字圖像壓縮處理、流媒體技術(shù)、計算機(jī)網(wǎng)絡(luò)通信、自動控制技術(shù)等都已在安防領(lǐng)域得到廣泛應(yīng)用。本文筆者將帶領(lǐng)讀者,一起探究流媒體監(jiān)控軟件功能及概述。
模塊構(gòu)成
軟件模塊結(jié)構(gòu)如圖2所示。
設(shè)計特點(diǎn)
1、采用了高效的C++語言開發(fā)環(huán)境,采用了面向?qū)ο蠓治?OOA)、面向?qū)ο笤O(shè)計(OOD)、面向?qū)ο缶幊?OOP)。
2、采用數(shù)據(jù)庫中間件技術(shù),由服務(wù)端向客戶端(瀏覽器端)提供數(shù)據(jù)庫服務(wù)??蛻舳藷o需安裝數(shù)據(jù)庫驅(qū)動引擎,直接可以通過一鍵安裝客戶端監(jiān)控軟件包、或者通過瀏覽器WEB方式快捷地實(shí)現(xiàn)客戶端監(jiān)控應(yīng)用。
3、采用I/O完成端口機(jī)制、配合線程池完成大量網(wǎng)絡(luò)流媒體數(shù)據(jù)的復(fù)制分發(fā)。網(wǎng)絡(luò)上需要實(shí)時監(jiān)控的客戶端數(shù)目是由流媒體轉(zhuǎn)發(fā)服務(wù)器的轉(zhuǎn)發(fā)能力決定的,本系統(tǒng)流媒體轉(zhuǎn)發(fā)服務(wù)器可根據(jù)需要配置擴(kuò)充。
4、基于大型關(guān)系型數(shù)據(jù)庫平臺的應(yīng)用特點(diǎn),使得系統(tǒng)支持海量的流媒體存儲信息檢索、圖片信息檢索,并可以無縫地不斷擴(kuò)展存儲設(shè)備。
功能概述
管理服務(wù)軟件
管理服務(wù)軟件主要實(shí)現(xiàn)系統(tǒng)的設(shè)備檔案、工況集中管理,采用數(shù)據(jù)庫管理系統(tǒng)設(shè)備檔案、運(yùn)行參數(shù)、帳戶權(quán)限等,提供給后臺監(jiān)控客戶端數(shù)據(jù)服務(wù)、加密服務(wù)接口,采用多線程、多任務(wù)機(jī)制實(shí)現(xiàn)報警信息的實(shí)時處理。管理服務(wù)軟件7×24小時不間斷運(yùn)行于系統(tǒng)管理服務(wù)器主機(jī)。軟件主要功能特點(diǎn)如下。
· 針對監(jiān)控區(qū)域的范圍分布劃分為不同現(xiàn)場,分別對監(jiān)控設(shè)備進(jìn)行管理;
· 同時管理多種類型的音視頻編碼器設(shè)備,以邏輯意義上的視頻通道對應(yīng)視頻編碼器設(shè)備一路實(shí)際的視頻輸入,提供對每路視頻連接參數(shù)的設(shè)置,支持多種國內(nèi)主流音視頻編碼設(shè)備;[nextpage]
· 管理系統(tǒng)攝像機(jī)設(shè)置。內(nèi)容主要為攝像頭視頻接入通道、攝像頭控制單元配置、接入矩陣(畫面分割器)配置、輔助控制輸出配置、地圖方位等;
· 管理基于開關(guān)量和模擬量的報警器設(shè)置。內(nèi)容主要為報警器接入通道、報警器接入設(shè)備配置、聯(lián)動攝像頭配置、報警聯(lián)動輸出、布防狀態(tài)、顯示圖形、報警源、地圖方位、報警短信號碼、報警布防時刻表設(shè)置;
· 監(jiān)控場景設(shè)置。內(nèi)容主要為監(jiān)控場景的電子地圖;
· 權(quán)限管理。內(nèi)容主要為用戶帳戶設(shè)置、操作員角色設(shè)置、權(quán)限分類管理;
· 提供報警器布防狀態(tài)、報警聯(lián)動參數(shù)、報警事件記錄設(shè)置以及模擬量數(shù)據(jù)實(shí)時更新功能;
· 提供短信模塊、短信號碼薄管理,以及報警短信功能;
· 提供歷史報警事件、用戶操作、模擬量數(shù)據(jù)查詢功能;
· 提供對報警事件記錄、操作日志、模擬量數(shù)據(jù)歷史記錄保存周期的設(shè)置功能;
· 三層結(jié)構(gòu)數(shù)據(jù)庫服務(wù);
· 客戶端加密認(rèn)證服務(wù)。
客戶端監(jiān)控軟件
客戶端監(jiān)控軟件能夠遠(yuǎn)程連接網(wǎng)絡(luò)硬盤錄像機(jī)、網(wǎng)絡(luò)視頻編碼器,獲取流媒體數(shù)據(jù)并實(shí)時播放,同時提供了遠(yuǎn)程控制前端攝像機(jī)云鏡,切換矩陣、畫面分割器,拍照,流媒體存儲等功能。軟件主要功能特點(diǎn)如下。
· 通過登錄服務(wù)端獲取系統(tǒng)集中管理的運(yùn)行配置;
· DVR/DVS多個視頻畫面同時網(wǎng)絡(luò)播放;
· 與DVR/DVS雙向語音對講;
· 實(shí)時抓拍照片,提供網(wǎng)絡(luò)共享瀏覽、編輯功能;
· 手動錄像、計劃錄像、報警錄像、通道切換錄像,提供網(wǎng)絡(luò)共享瀏覽功能;
· 通過網(wǎng)絡(luò)實(shí)時控制DVR/DVS所接矩陣、畫面分割器;
· 報警器布防狀態(tài)設(shè)置、報警事件記錄查看、模擬量數(shù)據(jù)實(shí)時更新功能;
· 歷史報警事件、用戶操作、模擬量數(shù)據(jù)查詢功能;
· 攝像機(jī)、開關(guān)量報警器狀態(tài)、模擬量報警器數(shù)據(jù)電子地圖顯示功能。[nextpage]
流媒體轉(zhuǎn)發(fā)軟件
流媒體轉(zhuǎn)發(fā)軟件實(shí)現(xiàn)了流媒體數(shù)據(jù)接收、復(fù)制分發(fā)及客戶端控制命令的統(tǒng)一調(diào)度轉(zhuǎn)發(fā)。軟件基于多線程、多任務(wù)工作模式,有效地解決了流媒體傳輸系統(tǒng)中出現(xiàn)熱點(diǎn)連接時的局部帶寬瓶頸問題。軟件主要功能特點(diǎn)如下(圖3)。
· 向?qū)皆O(shè)置界面,簡單易用,支持多種國內(nèi)主流DVR/DVS網(wǎng)絡(luò)音視頻編碼設(shè)備;
· 登錄網(wǎng)絡(luò)音視頻編碼設(shè)備,接收流媒體數(shù)據(jù)并透明分發(fā)給連接上的客戶端;
· 前端音視頻編碼設(shè)備或故障恢復(fù)時能夠自動重新恢復(fù)連接;
· 轉(zhuǎn)發(fā)云臺控制、報警接入等串行通信數(shù)據(jù);
· 雙向音頻流轉(zhuǎn)發(fā)功能;
· 軟件基于多線程、多任務(wù)工作模式,高效、穩(wěn)定、可靠;
· 通過多種方式(TCP、UDP、組播)轉(zhuǎn)發(fā)視頻服務(wù)器的音視頻流。
流媒體存儲軟件
流媒體存儲軟件主要針對集中存儲、網(wǎng)絡(luò)存儲應(yīng)用設(shè)計,實(shí)現(xiàn)了在流媒體存儲服務(wù)器上的大容量流媒體數(shù)據(jù)存儲,支持長時間7×24不間斷網(wǎng)絡(luò)流媒體循環(huán)存儲,流媒體存儲服務(wù)軟件將流媒體文件屬性信息存儲在系統(tǒng)中心數(shù)據(jù)庫上,當(dāng)數(shù)據(jù)庫服務(wù)器宕機(jī)時可存儲在本地。當(dāng)磁盤出現(xiàn)故障后,硬件修復(fù)后流媒體存儲服務(wù)軟件可完成故障恢復(fù),釋放故障空間。軟件主要功能特點(diǎn)如下(圖4)。
[nextpage]
· 從數(shù)據(jù)庫中讀取流媒體存儲任務(wù),基于多線程模式存儲;
· 具有優(yōu)秀的存儲策略,確保磁盤空間合理分配;
· 通過連接多個遠(yuǎn)程數(shù)據(jù)庫和本地數(shù)據(jù)庫實(shí)現(xiàn)脫離中心管理服務(wù)器運(yùn)行;
· 具有數(shù)據(jù)庫故障檢測、隔離、恢復(fù)機(jī)制;
· 通過與主、備服務(wù)器建立網(wǎng)絡(luò)連接交互控制信息,如:實(shí)現(xiàn)錄像記錄的刪除與鎖定;
· 提供錄像文件檢索功能;
· 提供錄像記錄同步功能;
· 提供隔離故障硬盤功能;
· 向管理服務(wù)器報告錄像任務(wù)工作狀況。
WEB監(jiān)控軟件
通過在服務(wù)端發(fā)布WEB服務(wù),客戶端可直接瀏覽服務(wù)端的網(wǎng)頁,下載經(jīng)過簽名的WEB監(jiān)控軟件,達(dá)到在WEB中實(shí)現(xiàn)客戶端監(jiān)控功能。
第三方接口軟件
系統(tǒng)采用軟件接口技術(shù)實(shí)現(xiàn)與門禁、消防等系統(tǒng)的互聯(lián)互通,同時可提供接口控件給第三方系統(tǒng)調(diào)用。
結(jié)語
流媒體監(jiān)控軟件平臺實(shí)現(xiàn)了流媒體與其他安防報警的結(jié)合應(yīng)用,很好地解決了不同廠家硬件產(chǎn)品納入統(tǒng)一軟件平臺管理的問題,在復(fù)雜的網(wǎng)絡(luò)環(huán)境中容錯性較強(qiáng),能夠穩(wěn)定可靠地運(yùn)行。作為平臺化的軟件系統(tǒng),擴(kuò)展性較強(qiáng),適用于較大規(guī)模網(wǎng)絡(luò)應(yīng)用和特殊需求的定制開發(fā),同時也適用于一些舊系統(tǒng)的兼容改造。
相關(guān)文章:
淺析現(xiàn)代安防監(jiān)控的發(fā)展趨勢
淺析流媒體監(jiān)控軟件平臺架構(gòu)及關(guān)鍵技術(shù)