<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è) > 嵌入式系統 > 設計應用 > 詳解嵌入式流媒體攜帶式系統的設計及改進(jìn)

詳解嵌入式流媒體攜帶式系統的設計及改進(jìn)

作者: 時(shí)間:2018-07-31 來(lái)源:網(wǎng)絡(luò ) 收藏

本文引用地址:http://dyxdggzs.com/article/201807/384682.htm


圖4 播放終端應用程序結構圖

系統管理主控模塊是便攜式多媒體播放終端上的主要功能實(shí)現模塊,它從網(wǎng)絡(luò )上接收多媒體服務(wù)器發(fā)送來(lái)的多媒體數據,這些多媒體數據是完全符合 RTCP、RTSP等標準數據傳輸協(xié)議。接收到多媒體數據后調用RTSP工具集等工具對接收到的多媒體數據進(jìn)行解析,獲得播放的一切必要信息,針對其中解析獲得的音視頻格式通過(guò)音視頻解碼插件管理。在音視頻碼流分離后通過(guò)音頻解碼器調用或者視頻解碼器調用分別調用音視頻解碼器模塊的MP3音頻和 MPEG4視頻解碼算法對編碼的音頻數據和視頻數據進(jìn)行解碼。解碼后的音頻數據和視頻數據分別由音頻輸出和視頻輸出負責播放和顯示。音視頻同步控制同時(shí)和音頻解碼調用、音頻輸出、視頻解碼調用、視頻輸出交互,其主要負責音頻解碼、播放和視頻解碼、顯示的同步,以音頻的解碼、播放進(jìn)程為基準以圖像去同步聲音,必須保證音頻輸出是連貫的,當系統非常繁忙時(shí)視頻圖像的顯示允許在一定程度上的跳幀。

5 服務(wù)器設計

由于該攜帶式系統選用RTSP作為流媒體播放所用的協(xié)議,這個(gè)協(xié)議普遍應用于多種流媒體應用中。運用這種協(xié)議的多媒體服務(wù)器軟件已經(jīng)有了比較成熟的表現。在該系統的設計當中,服務(wù)器端可以選擇VLC Media Player。GEC2410開(kāi)發(fā)板套件(開(kāi)發(fā)板+培訓教程+源碼+開(kāi)發(fā)工具)

Video LAN是一項軟件工程,是為視頻而生產(chǎn)的免費軟件,由GNU發(fā)行[1]。原名叫Video LAN Client的VLC Media Player是解決VideoLAN工程的一個(gè)主要的方案[1]。 VLC的優(yōu)點(diǎn)主要有:可以運行在多種平臺上,如Linux,Windows,Mac OS以及QNX等等;可以播放各種格式的文件,如MPEG1,MPEG4, DVD以及Audio CD等;支持各種類(lèi)型的網(wǎng)絡(luò )流,如UDP單播/多播(MPEG-TS),HTTP,RTP/RTSP等;既可以作為流服務(wù)器,也可以作為客戶(hù)機,并且接收網(wǎng)絡(luò )流。VLC能將它所能讀出的各種格式的文件都轉化為流格式文件。

6 結論

文章提出設計的基于32位的流媒體攜帶式系統,一方面采用當前先進(jìn)的嵌入式技術(shù)(包括嵌入式處理器及嵌入式)為核心進(jìn)行設計;另一方面,改進(jìn)了PXA270處理器的接口及音視頻解碼模塊接口,從而不僅使該系統支持PCI總線(xiàn)協(xié)議,也支持優(yōu)化的音視頻硬件解碼模塊,而且還使系統具有更好的移植性。該系統已經(jīng)在一定應用場(chǎng)合得到了實(shí)踐應用,并取得令人滿(mǎn)意的結果。GEC2410開(kāi)發(fā)板套件(開(kāi)發(fā)板+培訓教程+源碼+開(kāi)發(fā)工具)

本文作者創(chuàng )新點(diǎn):采用32位的Intel PXA 270嵌入式處理器設計流媒體攜帶式系統,并且對處理器的接口系統進(jìn)行了改進(jìn),使本不支持PCI協(xié)議的處理器能夠支持PCI協(xié)議。

參考文獻

[1]VLC Media Player introduction:http://www.videolan.org/ http://www.51kaifa.com/shop/read.php?ID=4832

[2]鄧麗娜,基于嵌入式操作系統的流媒體技術(shù)的研究與應用[J].中國優(yōu)秀博碩士學(xué)位論文,2006 http://www.51kaifa.com/shop/read.php?ID=4832

[3]周多,陳章進(jìn),鄭昌陸,PCI協(xié)議接口的設計及驗證[J].微計算機信息,GEC2410開(kāi)發(fā)板套件(開(kāi)發(fā)板+培訓教程+源碼+開(kāi)發(fā)工具)2005,5-21:194-196

[4]Intel Corporation. Intel PXA270 Processor Data Sheet, 2005

[5]陳學(xué)凱,陳耀武,汪樂(lè )宇,基于流媒體的網(wǎng)絡(luò )化嵌入式多媒體播放系統[J].專(zhuān)題論壇,2005


上一頁(yè) 1 2 下一頁(yè)

評論


相關(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>