大連市甘井子區機關事務服務中心 崔 磊
根據日常工作需要,為提升各級指揮平臺功能,充分整合下屬各級各類前端視頻監控感知設備,使其在指揮平臺發揮對綜合治理、森林防火、防臺防汛、應急管理等方面的現場回傳、綜合研判、集中指揮等突出作用,現設計一套監控信息綜合調度平臺。
本設計平臺為滿足監控視頻資源集成的需求,需對接各類市面已有視頻監控平臺,本文將以對接??悼萍脊緄VMS-8200平臺為例,簡述對接各子平臺硬件思路。
另本設計平臺需通過軟件實現幾個技術難點,例如通過算法的形式來實現日常對監控信息狀態進行檢索更新、在已有數據情況下對二次推送監控數據進行梳理、根據實際需要對監控數據進行分組、結合GIS底圖對數據進行處理等,將在本文軟件設計部分簡述個人思路。
本設計平臺的硬件拓展部分,核心內容為兩方面。
本設計平臺需選用合適性能服務器及網絡環境,以滿足視頻資源調用時最大化并發需要,盡量保證單路視頻資源調用單路服務器,并有足夠的網絡帶寬條件來滿足平臺最大化網絡需要,可根據實際需要選擇是否采用專用網絡進行,做到網絡安全性方面考慮。具體實施時,可根據平臺視頻資源最大化并發需要配置合理的服務器,并購置如DDR4 16GB內存條等服務器組件,提升服務器性能。
本設計平臺與各子平臺之間,需配置視頻編解碼器。視頻編解碼器的原理是指一個能夠對數字視頻進行壓縮或者解壓縮的程序或者設備。壓縮和可能改變視頻內容格式的過程,將模擬源更改為數字源,目標是在盡可能保證視覺效果的前提下減少視頻數據率。因本設計平臺實施應用時會傳輸大量視頻信號,同時對應各子平臺設備廠商、型號五花八門,各有區別,建議采用支持H.264/MPEG4/MPEG2/MJPEG等多種主流碼流格式協議的設備。另該功能可通過軟件手法實現,因限于本文篇幅原因,恕不展開細說。
因本設計平臺應用場景往往建立在大型指揮中心等區域,對數據實時性要求較高,故需多至三到四日、少至每日對監控信息狀態進行檢索更新,對實際算法代碼邏輯有較高的要求。如出現代碼冗余的現象,會對算法執行效率造成一定的影響,要盡量減少代碼運算的時間、空間復雜度,以最簡捷的運算邏輯、最輕便的代碼實現功能需求。
本文處理此問題思路為先向服務端發送視頻流申請(invite命令),如不能夠返回,直接判斷監控狀態異常;如能夠返回,再次請求2-3次視頻流數據,比對視頻流數據內容,如視頻時間戳等一定會發生更改的標志,根據情況判斷監控狀態為正?;蛞话悖D)。
本設計平臺在大多數應用場景中都會與各子平臺定期進行監控數據再推送、維護,如采用直接替換數據庫的形式弊端顯而易見,需寫出相應判斷代碼,即保留上次推送后對數據進行的本地更新、提升工作效率,也能快速發現跟上次推送數據有變化的具體數據。

圖1 監控信息狀態判斷流程圖

圖2 數據庫再推送數據判斷流程圖
本文處理此問題思路為先根據每條數據中唯一標志(類似產品具體ID號)等實際數據,進行篩選,如數據庫中不存在ID號數據,直接添加至數據庫;如數據庫中存在ID號,則將數據與數據庫中數據進行屬性比對,如坐標等核心數據發生變化,則對數據庫中相應數據進行數據更新。此思路好處一是節省大量不必要比對時間、代碼輕量化,二是可保留第一次推送后手工更新數據情況。
因平臺實際需要,需分為多個組別,例如綜合治理、森林防火、防臺防汛、應急管理等對監控數據進行分類處理。本文處理此問題可在監控信息數據庫中新建屬性字段,分為各個具體組別,同時注意單條數據可能涉及到同時為多組使用的情況。分組結束后,再結合前面的監控檢索思路,保證在使用過程中設計平臺可視化界面都可以看到最新判斷后組別正確、監控狀態正常的視頻監控。
結束語:本文簡述了一套監控信息綜合調度平臺相關的設計建設思路,分析了建設過程中軟、硬件可能存在的問題并提出了一些個人見解。此平臺具有整合數據資源豐富、傳輸過程中可靠性高、軟件代碼簡潔等優點,對于各級指揮中心在指揮過程中提供實際數據支撐,可根據現場情況進行實時策略調整。