新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于S3C2440處理器的嵌入式視頻采集系統(tǒng)

基于S3C2440處理器的嵌入式視頻采集系統(tǒng)

作者: 時(shí)間:2011-08-29 來源:網(wǎng)絡(luò) 收藏

(1)服務(wù)器端軟件設(shè)計(jì)。
的服務(wù)器端采用后臺(tái)控制程序video_server受理客戶端video_client對(duì)VLC服務(wù)器的遠(yuǎn)程管理與設(shè)置,通過同一端口(3490)和同一套消息碼進(jìn)行通信。并在初始化腳本/etc/init.d/rcS中激活網(wǎng)卡后添加后臺(tái)運(yùn)行服務(wù)器控制程序Video Server的命令,使開發(fā)板啟動(dòng)后在后臺(tái)自動(dòng)運(yùn)行video_server,它首先創(chuàng)建服務(wù)器端的套接口描述符,并與服務(wù)器端口地址及與client端統(tǒng)一的通信端口綁定,接著進(jìn)入服務(wù)響應(yīng)的主循環(huán)體,偵聽套接口數(shù)據(jù)及連接,根據(jù)來自客戶端的消息請(qǐng)求提供不同服務(wù)。video_server軟件流程如圖7所示。

本文引用地址:http://m.butianyuan.cn/article/150278.htm


圖像幀率上看,經(jīng)過優(yōu)化的T.264編碼器對(duì)QCIF視頻平均碼率在128 kbit·s-1時(shí),編碼速度能夠達(dá)到16 f·s-1,但由于USB攝像頭QCIF格式圖像在約13 f·s-1,因此需要在服務(wù)器端設(shè)置壓縮幀率為13 f·s-1,這樣可以保證客戶端以原有幀率解碼視頻流,從的整體性能考慮,這個(gè)碼率能夠滿足遠(yuǎn)程教育和視頻監(jiān)控等應(yīng)用。

3 結(jié)束語
研究了Linux的開發(fā)技術(shù),建立起Mini2440開發(fā)板的Linux開發(fā)平臺(tái),包括搭建交叉編譯環(huán)境,設(shè)計(jì)裁減移植BootLoader和Linux2.6.29內(nèi)核,構(gòu)建BusyBox的根文件系統(tǒng),開發(fā)針對(duì)視頻系統(tǒng)的專用攝像頭驅(qū)動(dòng)。研究了H.264視頻壓縮編碼標(biāo)準(zhǔn),針對(duì)該視頻采集系統(tǒng)對(duì)開源的T.264編碼器進(jìn)行編譯和代碼級(jí)優(yōu)化,達(dá)到實(shí)時(shí)應(yīng)用要求。研究了UDP協(xié)議的網(wǎng)絡(luò)傳輸方案,修改設(shè)計(jì)服務(wù)器端的采集程序和客戶端的視頻解碼播放程序,最終實(shí)現(xiàn)視頻采集系統(tǒng)的運(yùn)行。

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

linux相關(guān)文章:linux教程



上一頁 1 2 3 4 下一頁

評(píng)論


相關(guān)推薦

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

關(guān)閉