新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于S3C2440處理器的嵌入式視頻采集系統

        基于S3C2440處理器的嵌入式視頻采集系統

        作者: 時間:2011-08-29 來源:網絡 收藏

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

        本文引用地址:http://www.104case.com/article/150278.htm


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

        3 結束語
        研究了Linux的開發技術,建立起Mini2440開發板的Linux開發平臺,包括搭建交叉編譯環境,設計裁減移植BootLoader和Linux2.6.29內核,構建BusyBox的根文件系統,開發針對視頻系統的專用攝像頭驅動。研究了H.264視頻壓縮編碼標準,針對該視頻采集系統對開源的T.264編碼器進行編譯和代碼級優化,達到實時應用要求。研究了UDP協議的網絡傳輸方案,修改設計服務器端的采集程序和客戶端的視頻解碼播放程序,最終實現視頻采集系統的運行。

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

        linux相關文章:linux教程



        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 湖北省| 洛宁县| 张家界市| 临颍县| 浠水县| 弋阳县| 泾川县| 鄄城县| 西充县| 乳山市| 曲水县| 邢台市| 余江县| 铅山县| 泰宁县| 河源市| 平乐县| 茂名市| 阳江市| 柳江县| 普陀区| 延吉市| 四平市| 商南县| 徐闻县| 永济市| 榕江县| 柘城县| 星座| 宜宾市| 政和县| 大厂| 新野县| 蓝田县| 获嘉县| 阳东县| 德令哈市| 南京市| 乾安县| 铁力市| 宁远县|