a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 多路嵌入式H.264視頻服務器的設計

多路嵌入式H.264視頻服務器的設計

作者: 時間:2009-04-23 來源:網絡 收藏

1 引 言

本文引用地址:http://www.j9360.com/article/152526.htm

隨著計算機網絡和視頻壓縮技術的快速發展,多媒體技術的研究和應用受到了越來越多的重視,其中器的發展尤為迅速,特別是器[1][2],由于具有體積小,安裝靈活的特點,只要能接入到Internet, 它就可以為任何授權的用戶提供實時的視頻監控服務,避免了鋪設專門線路進行視頻信號傳輸的昂貴費用。

基金項目:河南省高校杰出人才創新工程項目資助 (2005KYCX003)

器是一種能提供視頻采集,視頻數據壓縮,網絡傳輸功能的一種多媒體信息服務器。其傳輸處理的是視頻流,而視頻傳輸具有實時性高、數據量大等特點,它需要滿足以下三點要求:一:高帶寬,高帶寬保證大數據量的多媒體數據傳輸效率;二:支持QoS,保證傳輸的質量、資源預留;三:支持多種傳輸方式。由于環境資源的限制,在視頻數據的實時性傳輸和圖象質量方面,其QoS一直得不到保證。特別是多路的情況,實時視頻的傳輸質量隨路數的增加會急劇下降。嵌入式性能的瓶頸主要在于視頻數據的傳輸上,因此縮短視頻數據的傳輸時間就能提高的性能。縮減視頻數據的傳輸時間可以從兩個方面入手:一:減少視頻數據傳輸的信息量。主要通過采用高性能的壓縮編碼技術來減少傳輸的信息量。二:采用適合多媒體數據的傳輸協議。考慮到嵌入式的系統資源及其寶貴,故我們選用了目前編碼效率最高的[3]技術和專門為傳輸多媒體數據的RTP[4]傳輸協議了本文這套系統。實驗結果表明,該嵌入式在不影響圖象質量的前提下,能夠比以往的視頻服務器占用更低的帶寬。

2 系統的硬件組成

我們在中采用了HHARM2410嵌入式開發套件,它由核心板和底板組成,核心板上集成Samsung S3C2410 處理器(203M 的主頻,100M的總線速度),64M SDRAM以及16M 的FLASH。底板上提供以下外設接口:一個四線RS-232 串口,一個USB HOST接口,一個10M/100M自適應以太網接口,一個TFT LCD接口, 一個觸摸屏接口。操作系統采用裁減過的嵌入式Linux。該嵌入式視頻服務器的結構框圖如圖1所示。

圖1 嵌入式視頻服務器硬件組成

應用程序通過編碼器模塊采集視頻流,按照RTP協議實時打包,并通過以太網接口 實現實時流傳輸( IP Streaming) 。另外還可以擴充一塊802. 11b /g無線模塊,來達到無線網絡傳輸的目的,并可通過IDE接口擴充一塊IDE硬盤作為本地視頻圖像存儲之用。

3 服務器

服務器是整個系統的核心,它工作在嵌入式Linux平臺上,嵌入式Linux是標準Linux經裁減得到的,同Linux一樣,具有穩定,安全,高效率,實時性好等優點。服務器端采用模塊化設計,從功能角度,服務器端的體系結構可劃分為5個模塊:采集模塊,編碼模塊,網絡傳輸模塊,存儲模塊,設備控制模塊。其體系結構如圖2所示:

(1)采集模塊,主要完成視頻的采集,圖像格式的轉換,在此處設定采集的圖像格式為YUV。采用Linux的v4l[5]來實現,v4l是Linux中提供的一個音視頻接口規范,所有的音視頻設備的驅動編寫要用到這些接口。

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

上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉