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






