為了實現(xiàn)遠程視頻監(jiān)控的功能,提出了一種基于ARM11和嵌入式Linux的遠程視頻服務(wù)器的方案。使用V4L2接口對數(shù)據(jù)進行采集,選擇了具有很高壓縮效率的H.264壓縮標準,通過CPU內(nèi)部集成的MFC模塊實現(xiàn)對視頻流的硬件壓縮,在移植到系統(tǒng)的boa服務(wù)器上編寫了CGI腳本響應(yīng)遠程客戶端的響應(yīng)。在客戶端中,通過SDL和FFmpeg庫提供的API接口完成了對經(jīng)過網(wǎng)絡(luò)傳輸?shù)娇蛻舳松系囊曨l數(shù)據(jù)的解碼與播放,完成了包括視頻的采集、編碼、傳輸、顯示各個功能模塊的整個系統(tǒng)設(shè)計。
標簽:
ARM
11
視頻監(jiān)控
系統(tǒng)設(shè)計
上傳時間:
2013-11-08
上傳用戶:ikemada