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