多媒體遠程聯動智能監控終端的設計
視頻處理軟件
本文引用地址:http://www.104case.com/article/98803.htm軟件系統運行在基于DaVinci處理器平臺的視頻監控終端硬件之上,該平臺的處理器由主頻300MHz的ARM9核和600MHz的c64xx DSP核共同組成,操作系統采用MontaVista Linux for DaVinci,內核為2.6.10,系統版本為4.0。
系統的輸入輸出信號主要包括兩大類,一是來自于終端設備CCD所獲得的原始視頻數據流以及來自網絡經過壓縮的視頻數據流,另外就是來自多媒體服務平臺及移動手機的控制指令。
軟件系統需要完成終端設備及外圍監控器件的控制及視頻流的收發與壓縮處理,同時也要維護管理設備的必要工作信息。設備啟動后完成與服務平臺的控制信息交互并調用預先保存的工作參數進行工作。
設備維護管理在與服務平臺軟件的交互過程使用UDP協議進行廣播,服務平臺軟件UDP廣播使用預定的目的端口地址,其余的的配置管理交互過程使用預定的控制端口號進行TCP協議通信。視頻數據服務使用UDP協議進行目的端口為設定數據端口號的視頻數據流輸出。
根據系統功能設計,本軟件系統的基本模塊可劃分為如下三部分(圖4)。
●模塊A—視頻數據服務進程:向指定目的IP地址發送經編碼后的視頻數據流;向指定端口地址發送編碼后的視頻數據流;維護控制輸入視頻數據流;編碼輸入視頻數據流;接收來自于服務平臺及遠程移動手機下發的控制指令;維護控制視頻編碼工作參數。
●模塊B—設備維護管理進程:完成同服務平臺軟件的設備信息交互;接收控制管理指令并發往各個目的模塊;回復查詢指令;維護系統工作參數。
●模塊C—外圍監控設備控制管理進程:接收來自服務平臺及移動手機的配置指令;使用串口服務向外圍監控設備發送控制指令從而控制外圍監控設備的運行狀態。
以上各個模塊功能的實現依賴于操作系統、算法庫以及DSP編解碼引擎的支持,同時也需要串口驅動、以太網驅動、視頻輸入驅動以及系統內存管理模塊的協同配合。
結語
多媒體遠程聯動智能監控系統的客戶對象是以小區為單位的房地產開發商或集團客戶,所以在傳輸部分還必須考慮信號衰減問題,可在長距離路徑中部署光纖傳輸媒介。該項目的應用范圍極具擴張性,可以使用于銀行、大型商務樓、政府公共部門等,在終端設備核心技術基礎上,可以進行相應的功能裁剪、擴展后應用于汽車防盜等其他安全領域。
參考文獻:
[1] 彭富春, 陳火旺. 一種視頻緩沖和調度策略的研究和實現[J], 計算機應用研究, 2001(10)
[2] 劉志剛, 鄔春學, 楊春. 基于光纖網絡數字視頻傳輸系統設計與實現[J], 儀器儀表, 2006(6)
[3] 劉佛祥. 視頻監控在過程控制計算機系統的應用[J], 江西冶金, 2003(2)
[4] 林蘇斌, 繆希仁. 基于通信控制模塊的小區設備監控系統[J], 低壓電器, 2004(9)
[5] 丁銳, 袁譽樂, 趙勇. 基于達芬奇平臺的視頻監控系統的設計[J], 微計算機信息, 2007(32)
評論