<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 詳解嵌入式流媒體攜帶式系統(tǒng)的設(shè)計(jì)及改進(jìn)

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

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

          本文引用地址:http://www.ex-cimer.com/article/201807/384682.htm


          圖4 播放終端應(yīng)用程序結(jié)構(gòu)圖

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

          5 服務(wù)器設(shè)計(jì)

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

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

          6 結(jié)論

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

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

          參考文獻(xiàn)

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

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

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

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

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


          上一頁 1 2 下一頁

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();