新聞中心

EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > 基于WiFi無線視頻傳輸技術(shù)的研究

基于WiFi無線視頻傳輸技術(shù)的研究

作者: 時間:2012-12-25 來源:網(wǎng)絡(luò) 收藏

2. 1.2 客戶端軟件設(shè)計
客戶端軟件設(shè)計是無線視頻系統(tǒng)最重要的部分,也是實現(xiàn)的難點。軟件采用MFC編寫工具,基于框架的實現(xiàn)方式,主要包括以下幾個功能:
(1)系統(tǒng)參數(shù)設(shè)置模塊實現(xiàn)方法。
·系統(tǒng)背光調(diào)節(jié)。系統(tǒng)的背光調(diào)節(jié)功能主要由系統(tǒng)的電源管理模塊以及背光驅(qū)動程序相互作用實現(xiàn)的。提供如設(shè)置背光的亮度、無人機交互情況下何時自動關(guān)閉背光等。
·視頻文件存放路徑。考慮到實際工作環(huán)境下,視頻實時保存的路徑可能是flash路徑或者是SD卡路徑,這就涉及到文件路徑的設(shè)置。實現(xiàn)方式為:默認情況下為flash的存儲路徑(\ResidentFlash),如果flash的空間很小且有SD卡的情況下,建議設(shè)置為SD卡路徑(\Storage Card)。下次開機后顯示為上次保存的路徑。
·系統(tǒng)時間設(shè)置。系統(tǒng)時間的顯示和設(shè)置是通過調(diào)用wince系統(tǒng)自帶的時間設(shè)置程序。
(2)視頻控制模塊實現(xiàn)方法。
構(gòu)建正確的Filter Graph是基于軟件開發(fā)成功的關(guān)鍵。構(gòu)建好Graph之后,接下來就利用組件提供的相關(guān)接口函數(shù)把圖中所有的Filter都加入進去,連接相連Filter的Pin(Pin是DirectShow中多媒體信息藉以流經(jīng)的單元,數(shù)據(jù)在Graph中流動是通過各個Fil ter導(dǎo)出的Pin來支持的),最后啟動Graph。
·視頻數(shù)據(jù)實時傳輸。攝像頭采集的原始視頻數(shù)據(jù)經(jīng)過H264編碼壓縮后,通過TCP/IP網(wǎng)絡(luò)傳輸?shù)竭h方監(jiān)控平臺。構(gòu)建如下Fil ter Graph:

本文引用地址:http://www.butianyuan.cn/article/153639.htm

f.JPG


·視頻數(shù)據(jù)本地實時預(yù)覽。工作人員不僅要將現(xiàn)場捕獲的視頻圖像實時傳送到指揮中心,還需要本地可以實時顯示當(dāng)前的畫面,從而保證圖像的一致性。建構(gòu)如下Filter Graph:

g.JPG


·即時拍照功能?,F(xiàn)場的情況錯綜復(fù)雜,環(huán)境也千差萬別,可能由于在夜間施工,光線太暗,導(dǎo)致視頻質(zhì)量不佳;或者需要對現(xiàn)場某一故障設(shè)備進行詳細觀察,這時就需要拍照功能。采用高分辨率攝像頭(OV3640,像素300萬,帶有閃光燈),拍下來的畫面非常清晰,完全滿足使用要求。Filter Graph構(gòu)建如下:

h.JPG


軟件開發(fā)過程當(dāng)中,會涉及到許多的Filter,它們分別對應(yīng)唯一的GUID標識,表1列出了主要的Filter名稱以及功能簡要說明:

i.JPG


2.2 監(jiān)控平臺
PC服務(wù)器端監(jiān)控軟件的實現(xiàn)相對容易,實現(xiàn)功能比較簡單。主要包括視頻數(shù)據(jù)的解壓等。相關(guān)Filter Graph的建立參考無線部分,這里不再贅述。

3 測試與驗證
為測試系統(tǒng)的可行性及正確性,搭建如下測試平臺:手持移動終端一臺、無線路由器(也就是AP)一臺、PC機一臺(服務(wù)器)。無線路由器和PC服務(wù)器在局域網(wǎng)內(nèi)。測試平臺實物圖如下:

j.JPG



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉