根據(jù)上述的系統(tǒng)結(jié)構(gòu)設(shè)計,在充分的系統(tǒng)功能需求的基礎(chǔ)上,我公司自主定制開發(fā)的核心軟件--CSVision,該軟件基于增強型C/S(客戶端/服務(wù)器)架構(gòu)。系統(tǒng)采取多級服務(wù)器結(jié)構(gòu),作為CSVision核心軟件的運行環(huán)境。
幼兒園視頻監(jiān)控系統(tǒng)設(shè)計方案(上)
幼兒園視頻監(jiān)控系統(tǒng)設(shè)計方案(下)
第五章系統(tǒng)功能
5.1功能與性能
根據(jù)上述的系統(tǒng)結(jié)構(gòu)設(shè)計,在充分的系統(tǒng)功能需求的基礎(chǔ)上,我公司自主定制開發(fā)的核心軟件--CSVision,該軟件基于增強型C/S(客戶端/服務(wù)器)架構(gòu)。系統(tǒng)采取多級服務(wù)器結(jié)構(gòu),作為CSVision核心軟件的運行環(huán)境。軟件主要功能如下:
•監(jiān)視功能:根據(jù)監(jiān)控點的實際情況,提供全天候及全方位的畫面監(jiān)視功能。通過實時觀測手段進(jìn)行圖像查看,采用全天候、多方位、固定、移動等方式對監(jiān)看目標(biāo)進(jìn)行實時、直觀、清晰的監(jiān)視,全天24小時均可在監(jiān)控中心、監(jiān)控室觀察到前端現(xiàn)場的實時監(jiān)看畫面。監(jiān)視界面分為16、13、12、10、9、8、7、6、5、4、3、單畫面顯示,可通過輪詢選擇對所有的鏡頭進(jìn)行分時段的瀏覽。
•圖像遠(yuǎn)程調(diào)節(jié):系統(tǒng)通過矩陣的控制功能來操作前端活動云臺的運動方向,攝像機的焦距及景深來達(dá)到最佳的監(jiān)控效果。
•音視頻存儲功能:可以通過錄像計劃對音視頻信息進(jìn)行記錄,可采用硬盤、磁盤陣列多種存儲介質(zhì),有本地和遠(yuǎn)程兩種存儲方式。
•日志信息查詢:通過查詢此日志了解與分析系統(tǒng)運行情況。
•圖像傳輸功能:利用網(wǎng)絡(luò)視頻服務(wù)器壓縮編碼后,將模擬音、視信號轉(zhuǎn)換成數(shù)字信號通過以太網(wǎng)絡(luò)把數(shù)據(jù)傳送到遠(yuǎn)程用戶,實現(xiàn)網(wǎng)絡(luò)內(nèi)計算機的遠(yuǎn)程觀看。
•錄像播放器:根據(jù)對畫質(zhì)或?qū)r間的不同需求選擇VCD、SVCD、DVD選擇存儲,依據(jù)錄像時間、地點、企業(yè)信息、等各種關(guān)鍵字進(jìn)行綜合查詢、檢索,查詢后可以實時顯示錄像資料,對于其中的圖像可以單幀存儲以便于做進(jìn)一步的分析處理。
•圖像聯(lián)網(wǎng)功能:系統(tǒng)通過城市綜合治安系統(tǒng)也可以進(jìn)行圖像的聯(lián)網(wǎng)傳輸,各級目錄管理中心內(nèi)安裝各分級CSVision遠(yuǎn)程網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),在實時觀看的同時還可調(diào)用遠(yuǎn)程目錄管理中心的錄像資料。相關(guān)部門領(lǐng)導(dǎo)也可通過中心的內(nèi)部網(wǎng)絡(luò)隨時隨地監(jiān)看或調(diào)用各級目錄管理中心的圖像,使本系統(tǒng)更好地為水務(wù)系統(tǒng)服務(wù)。
•配置管理:系統(tǒng)配置包括:設(shè)備參數(shù)、攝像機管理、錄像計劃、報警計劃、用戶權(quán)限等,方便系統(tǒng)進(jìn)行維護(hù)與管理。[nextpage]
•權(quán)限管理:為了保證系統(tǒng)保密性、安全性,系統(tǒng)權(quán)限細(xì)化到每個功能。用戶根據(jù)所被賦予的權(quán)限執(zhí)行相應(yīng)的功能。
•聯(lián)動報警:當(dāng)有報警發(fā)生時,系統(tǒng)會通過客戶端信息、圖像顯示、開關(guān)量報警、短消息、彩信、E-mail來通知用戶。聯(lián)動報警延遲不超過0.01秒。
•B/S架構(gòu)功能:系統(tǒng)提供后臺控件安裝,通過IE可直接瀏覽到圖像文件。
•多級電子地圖:用最直觀的方式來管理鏡頭和調(diào)閱圖像;通過平面圖快速地了解地理位置,通過點擊相關(guān)的攝像頭,直觀的掌握事發(fā)點的事件情況。多叉樹型的地圖結(jié)構(gòu),可以實現(xiàn)多級的地圖層次管理;
•時間條同步回放及快照檢索:利用圖像快照迅速鎖定事發(fā)點;
•及時通訊:語音和文字雙重的用戶交流方式;
•虛擬鏡頭:以多種視頻拼接技術(shù)提高圖像分辨率或?qū)⑷氨O(jiān)控和局部監(jiān)控完美結(jié)合;
•錄像文件同步與異步回放:16路錄像文件異步回放,4路錄像文件同步回放;
•心跳管理:實時掌握系統(tǒng)內(nèi)設(shè)備和應(yīng)用的健康狀態(tài);
•支持巡視組管理:輕松建立含電子地圖、布局、鏡頭等多元素的瀏覽模式;
•報警功能體現(xiàn):結(jié)合電子地圖與圖像雙重報警
•圖像信息發(fā)布:通過系統(tǒng)提供短信網(wǎng)關(guān)服務(wù),把圖像作為實時消息或聯(lián)動報警輔助輸出到PDA;
5.2框架結(jié)構(gòu)
CSVision軟件的系統(tǒng)是一套采用現(xiàn)代計算機網(wǎng)絡(luò)技術(shù)及多媒體信息壓縮、解壓技術(shù)實現(xiàn)的數(shù)字圖形監(jiān)控系統(tǒng)。該系統(tǒng)監(jiān)控的視頻、音頻、告警、控制信號可傳至網(wǎng)絡(luò)內(nèi)的每一個節(jié)點,用戶可以利用計算機網(wǎng)絡(luò)在不同地點同時監(jiān)視、控制遠(yuǎn)程某一或某些場所,同時具有動態(tài)感知、視頻存儲、告警管理等功能;如圖5.2-1;[nextpage]
圖5.2-1
5.3技術(shù)實現(xiàn)
作為一個通用化視頻監(jiān)控平臺,CSVision系統(tǒng)由如下一些模塊組成:
5.3.1設(shè)備控制模塊
該模塊是系統(tǒng)的設(shè)備驅(qū)動層,整個系統(tǒng)通過該模塊完成與編解碼器的通信。應(yīng)用層的設(shè)備無關(guān)指令通過該模塊翻譯成設(shè)備相關(guān)指令,通過網(wǎng)絡(luò)傳輸層,完成對設(shè)備的各種控制與交互。
5.3.2媒體控制模塊
該模塊是CSVision視頻監(jiān)控系統(tǒng)的核心,用以完成對大容量媒體流以及透明數(shù)據(jù)的管理。
媒體流包括兩個方面的內(nèi)容:一個是實時的視音頻流;一個是文件流。
數(shù)據(jù)管理包含兩個方面的內(nèi)容:存儲和轉(zhuǎn)發(fā)。
CSVision通過一套高效和強壯的流處理機制完成存儲和轉(zhuǎn)發(fā)的統(tǒng)一資源調(diào)度,從而使得系統(tǒng)的處理能力得到極大的提高。[nextpage]
5.3.3連接管理模塊
連接管理接口是媒體控制接口的核心。每個連接由源和目的唯一標(biāo)識。一個連接表示了一個數(shù)據(jù)傳輸通道。系統(tǒng)為每個連接創(chuàng)建專門的處理任務(wù)。連接相互獨立,有效的避免了系統(tǒng)故障的擴散。
每個連接可以附加一個存儲請求和若干的轉(zhuǎn)發(fā)請求。存儲和轉(zhuǎn)發(fā)共享數(shù)據(jù),獨立運行。數(shù)據(jù)的共享可以節(jié)約網(wǎng)絡(luò)帶寬。數(shù)據(jù)的并行處理保障了系統(tǒng)的效率和強壯性。
5.3.4客戶端管理模塊
所有客戶端和服務(wù)器的通信都要經(jīng)過該模塊的翻譯和處理。通過該接口,客戶端和服務(wù)器可以完成各種控制信令的交互。
客戶端管理接口又可以細(xì)分為如下的幾個模塊:
•權(quán)限管理:用戶、角色和權(quán)限的管理
•認(rèn)證管理:身份的認(rèn)證
•呼叫管理:客戶端各種請求的響應(yīng):包括連接的建立和刪除,設(shè)備的參數(shù)請求等等
5.3.5報警管理模塊
通過該接口,CSVision系統(tǒng)實時調(diào)度各種資源用于完成對報警信息的及時處理和聯(lián)動。
5.3.6服務(wù)器管理模塊
CSVision系統(tǒng)采用分布式多叉樹服務(wù)器架構(gòu),用以分擔(dān)整個系統(tǒng)的網(wǎng)絡(luò)和計算壓力。服務(wù)器管理模塊負(fù)責(zé)在各個服務(wù)器之間傳遞和同步服務(wù)器狀態(tài),協(xié)調(diào)各個服務(wù)器的工作上下文。
5.3.7系統(tǒng)診斷模塊
該模塊是包括如下一些組成部分:
日志管理:負(fù)責(zé)記錄系統(tǒng)內(nèi)發(fā)生的事件,并且在第一時間將要發(fā)布的日志發(fā)布到相應(yīng)的客戶端上。這樣,可以減輕系統(tǒng)管理員對整個系統(tǒng)的維護(hù)工作量。
設(shè)備巡檢:負(fù)責(zé)第一時間獲得設(shè)備的各種狀態(tài),包括:網(wǎng)絡(luò)是否正常、鏡頭是否正常、名稱是否改變、配置是否改變等等。這些狀態(tài)數(shù)據(jù)也需要同步傳遞到各個在線的客戶端,保障應(yīng)用視頻圖像的一致性。
客戶端巡檢:負(fù)責(zé)客戶端狀態(tài)的獲取,包括客戶端的登陸、退出和掉線。
服務(wù)器巡檢:負(fù)責(zé)查詢每個服務(wù)器是否在線。如果服務(wù)器掉線,系統(tǒng)會在第一時間給出提示,從而轉(zhuǎn)入相應(yīng)的故障處理模塊。
服務(wù)器工作上下文診斷:用于診斷服務(wù)器各個模塊是否正常,對于一些不正常的模塊,系統(tǒng)負(fù)責(zé)恢復(fù)或者清除。
故障弱化:客戶端故障弱化,為了保障服務(wù)器的性能,對于已經(jīng)掉線的客戶端,服務(wù)器自動剔除并釋放相應(yīng)資源。服務(wù)器故障弱化,如果服務(wù)器出現(xiàn)故障,在故障修復(fù)好后,系統(tǒng)會自動修復(fù)與所有在線客戶端的連接,讓用戶自動重新回到正常的工作環(huán)境。(本文由中盛益華提供)
幼兒園視頻監(jiān)控系統(tǒng)設(shè)計方案(上)
幼兒園視頻監(jiān)控系統(tǒng)設(shè)計方案(下)