張謝
摘要
隨著計算機網(wǎng)絡(luò)和視頻編碼技術(shù)的快速發(fā)展、計算機處理能力的快速提高,基于Internet的,視頻網(wǎng)絡(luò)實時應(yīng)用被大多數(shù)行業(yè)采用,包括電力、銀行、通信等行業(yè)。由于傳統(tǒng)的視頻監(jiān)控技術(shù)對相關(guān)技術(shù)人員配置較高,且對現(xiàn)有的產(chǎn)業(yè)資源消耗過大,在移動互聯(lián)網(wǎng)快速發(fā)展的今天,傳統(tǒng)視頻監(jiān)控系統(tǒng)已經(jīng)無法大范圍適應(yīng)市場的需求,無法滿足普通用戶在突發(fā)應(yīng)急場景或者臨時組建場景下的實時監(jiān)控和管理的需求。
【關(guān)鍵詞】視頻編碼技術(shù) 時時監(jiān)控 移動通信 網(wǎng)絡(luò) 視頻監(jiān)控
隨著計算機網(wǎng)絡(luò)和視頻編碼技術(shù)的快速發(fā)展、計算機處理能力的快速提高,基于Internet的視頻網(wǎng)絡(luò)實時應(yīng)用被大多數(shù)行業(yè)采用,包括電力、銀行、通信等行業(yè)。由于傳統(tǒng)的視頻監(jiān)控技術(shù)對相關(guān)技術(shù)人員配置較高,且對現(xiàn)有的產(chǎn)業(yè)資源消耗過大,在移動互聯(lián)網(wǎng)快速發(fā)展的今天,傳統(tǒng)視頻監(jiān)控系統(tǒng)已經(jīng)無法大范圍適應(yīng)市場的需求,無法滿足普通用戶在突發(fā)應(yīng)急場景或者臨時組建場景下的時時監(jiān)控和管理的需求。
為了幫忙網(wǎng)絡(luò)運維人員快速了解各個視頻監(jiān)控現(xiàn)場情況,開發(fā)出一套基于移動終端的上視頻監(jiān)控系統(tǒng)。
1 移動端的視頻監(jiān)控工具原理及功能
Android平臺系統(tǒng)是當(dāng)前移動操作系統(tǒng)中
最為流行的移動設(shè)備操作系統(tǒng),市場上還有APPLE獨有的IOS等。Android系統(tǒng)采用的是四層結(jié)構(gòu),分別是應(yīng)用程序?qū)印⒖蚣軐?、中間件層、Linux內(nèi)核層。用戶使用中的應(yīng)用服務(wù)由應(yīng)用程序?qū)用嫣峁?,移動視頻監(jiān)控系統(tǒng)服務(wù)端采用JAVA編寫,系統(tǒng)在實現(xiàn)數(shù)據(jù)信息與采集,運用的是一種三層架構(gòu)模式。運行監(jiān)控程序與視頻服務(wù)器之間利用中間組件進行網(wǎng)絡(luò)數(shù)據(jù)交換,其中三層架構(gòu)體系包括:同步請求、應(yīng)答通信請求、應(yīng)答通信方式。
基于移動端的視頻監(jiān)控系統(tǒng),是一種基于無線網(wǎng)絡(luò)的視頻傳輸系統(tǒng)。根據(jù)圖1,結(jié)合具體功能探討了移動通信網(wǎng)絡(luò)的視頻監(jiān)控系統(tǒng)的業(yè)務(wù)流程。
其具體功能如下:
1.1 圖像信息的采集與實現(xiàn)
圖像采集過程,經(jīng)由系統(tǒng)打開設(shè)備文件,獲得視頻的設(shè)備屬性,目的在于獲取圖像屬性信息,經(jīng)過對圖像的屬性信息分析,合理的對分析過的視頻進行初始化操作;然后開始采集圖像或者視頻。傳輸視頻圖像,經(jīng)過互聯(lián)網(wǎng)或者移動通信網(wǎng)絡(luò),發(fā)送給終端控制中心,終端控制中心依據(jù)視頻內(nèi)容作出相關(guān)指令。
1.2 移動端視頻監(jiān)控系統(tǒng)的數(shù)據(jù)采集與傳輸
視頻監(jiān)控系統(tǒng)的數(shù)據(jù)采集是通過安裝在現(xiàn)場的攝像頭完成的,通過配置采集的間隔、以及一些基本配置,包括獲取音頻、視頻等多媒體采集捕捉設(shè)備以及設(shè)備所在位置信息。然后通過開發(fā)一個服務(wù)器端的采集程序?qū)崿F(xiàn)對現(xiàn)場的視頻和數(shù)據(jù)的采集。技術(shù)框架采用了JMF(Java Media Framework,Java多媒體框架)技術(shù)框架,實現(xiàn)流程如圖2所示。結(jié)合實現(xiàn)流程,可以給出實現(xiàn)視頻數(shù)據(jù)采集功能實現(xiàn)的關(guān)鍵代碼。
1.3 硬件平臺的實現(xiàn)
基于移動端的視頻監(jiān)控系統(tǒng)是利用現(xiàn)運行穩(wěn)定的第四代移動通信網(wǎng)絡(luò),經(jīng)過設(shè)計相應(yīng)的場景和要求,實現(xiàn)對異地遠程視頻監(jiān)控的實時監(jiān)控與指令下達,需要由支持4G網(wǎng)絡(luò)的視頻監(jiān)控終和相應(yīng)的開發(fā)APP軟件兩大架構(gòu)組成。
1.4 嵌入式軟件開發(fā)實現(xiàn)
運用嵌入式系統(tǒng)進實現(xiàn)軟件設(shè)計要求,應(yīng)當(dāng)考慮以下兩個部分的設(shè)計要求:驅(qū)動移植技術(shù)實現(xiàn)和應(yīng)用程序設(shè)計。驅(qū)動移植就是我們已經(jīng)有現(xiàn)成的驅(qū)動了,在需要的時候移植到另一個平臺上去,只是需要根據(jù)平臺的特性,作一些相應(yīng)的改動。
系統(tǒng)搭載的應(yīng)用程序在實現(xiàn)某種功能是調(diào)入已經(jīng)存在的驅(qū)動程序,進而實現(xiàn)對系統(tǒng)的硬件控制,利用這種軟件與硬件分層的體系,大大簡化了嵌入式應(yīng)用的開發(fā)思路,為開發(fā)人員節(jié)省了大量的時間。驅(qū)應(yīng)用程序功能的實現(xiàn)離不開驅(qū)動移植,應(yīng)用程序為了按照要求實現(xiàn)一些特定的功能,必須通過接口的訪問和控制相應(yīng)的硬件來達到目的,最后再將實現(xiàn)不同作用的函數(shù)有序的重組,以此實現(xiàn)一個完整的系統(tǒng)功能。
2 總結(jié)
經(jīng)過研究設(shè)計,這種移動端視頻監(jiān)控設(shè)備大大可以滿足用戶的實際需要,基于無線系統(tǒng)的視頻監(jiān)控系統(tǒng),無需考慮網(wǎng)絡(luò)布線和相關(guān)網(wǎng)絡(luò)技術(shù)。經(jīng)過技術(shù)處理可以很好的提高圖像的采集能力,用戶也可根據(jù)實際的網(wǎng)絡(luò)情況,選在流暢、標(biāo)清或是高清畫面,更為靈活。視頻使用過程中,監(jiān)控系統(tǒng)對指令做出快速的反饋,能夠極大的為客戶帶來遠程監(jiān)控方便?;谝苿佣说囊曨l監(jiān)控在不方便布線的地方應(yīng)用的特別廣泛,包括地形受阻的地方,包括裝修完的室內(nèi),這些地方有無線監(jiān)控可以應(yīng)用,這是移動視頻監(jiān)控系統(tǒng)使用的優(yōu)勢所在。
參考文獻
[1]葛秀慧.計算機網(wǎng)絡(luò)安全管理[M].北京:清華大學(xué)出版社,2008.
[2]陳靖.深入理解視頻編解碼技術(shù)[M].北京:北京航空航天大學(xué)出版社,2012.
[3]雷玉堂.安防視頻監(jiān)控實用技術(shù)[M].電子工業(yè)出版社,2012.