<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于PXA270平臺的嵌入式流媒體播放器設計

基于PXA270平臺的嵌入式流媒體播放器設計

作者: 時(shí)間:2008-11-26 來(lái)源:網(wǎng)絡(luò ) 收藏
的實(shí)現

  系統實(shí)現可以被分為以下幾個(gè)步驟:

  1) 內核的移植和編譯、文件系統的安裝;

  2) 視頻圖像解壓縮的實(shí)現;

  3) 播放的實(shí)現;

   內核的移植和文件系統、圖形界面系統的安裝

  工作在sophia 板上的 內核對boot-loader、內核、文件系統的加載步驟和交叉編譯環(huán)境的建立方法與其它嵌入式平臺的開(kāi)發(fā)步驟相似具有一定的通用性,具體的建立方法可以參考文獻。但是有兩點(diǎn)要注意:

  1) 在使用make menuconfig定制內核時(shí)要讓內核支持無(wú)線(xiàn)網(wǎng)卡,具體步驟是在USB Support 配置菜單中選擇USB network devices,再于子菜單中選擇wireless,使得在內核中加入對USB 無(wú)線(xiàn)網(wǎng)卡的驅動(dòng)支持。

  2) 在圖形界面系統的編譯與安裝中注意建立工程后,要將選項中的 選項勾掉,否則程序無(wú)法順利編譯。

  視頻圖像解壓模塊的實(shí)現

  由網(wǎng)絡(luò )控制模塊獲取的數據在系統中是以流數據的形式存在的,因此,首先要對進(jìn)行解壓。同時(shí),為了提高傳輸效率從而提高視頻圖像質(zhì)量,網(wǎng)絡(luò )上傳輸的原始視頻圖像都進(jìn)行了壓縮編碼,所以,還需要根據編碼格式進(jìn)行相應解碼。本系統不但支持常見(jiàn)的MP1、MP2、MP3 和 音頻文件格式,還可以對先進(jìn)的MPEG- 4視頻圖像壓縮編碼文件解壓縮。

  的解壓縮

  按照播放器所接入的車(chē)載導航網(wǎng)絡(luò )的要求,本方案要為當前主流的流文件格式:ASF、RM提供解壓能力。

  ASF 文件解壓

  ASF文件基本的組織單元叫做ASF 對象,每個(gè)對象由三個(gè)域組成:128 位的全球唯一的對象標識符域、64 位整數的對象大小域和可變長(cháng)的對象。ASF 文件的高層邏輯結構也包含三部分:頭對象、數據對象和索引對象。其中頭對象是必需的并且必須放在每一個(gè)ASF 文件的開(kāi)頭部分,它包含了許多全局信息,一定要在數據對象之前被接收方接收并解釋?zhuān)粩祿ο笠彩潜匦璧?,且一般情況下緊跟在頭對象之后,包含了所有待播放的數據;索引對象是可選的。

  RM文件解壓

  組成RM文件的基本部件是塊,每個(gè)塊包括三個(gè)字段:指明塊標識符的四字符編碼、塊中限定數據大小的32 位數值和數據塊部分。塊標識符用來(lái)唯一的標識每一個(gè)塊。同樣地,RM文件的高層邏輯結構也由三部分組成:文件報頭部分、文件數據部分和文件索引部分。因為RealMedia 文件格式是一種加標志的文件格式,塊的順序沒(méi)有明確規定,但RealMedia 文件報頭必須是文件的第一個(gè)塊。

  MPEG- 4 視頻圖像的解壓

  在幾種開(kāi)放源代碼的MPEG- 4 解碼軟件中,作者選擇xvidcore 作為系統中視頻圖像解壓模塊的核心算法。xvid 是一個(gè)高效且可移植的編碼軟件,系統采用的是目前最新的版本xvidcore- 1.1.0。xvid 支持SimpleProfile 和Advanced Profile,支持I/P Frames、B -Frames、Interlacing 和GMC,是目前比較流行的MPEG- 4 編碼軟件。對xvidcore- 1.0.1 進(jìn)行交叉編譯有以下主要步驟:

  



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>