天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計(jì)算機(jī)論文 >

基于H.264的嵌入式流媒體視頻播放系統(tǒng)的設(shè)計(jì)

發(fā)布時(shí)間:2019-05-07 10:09
【摘要】:隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,流媒體服務(wù)如今已成為互聯(lián)網(wǎng)的最主要應(yīng)用之一;趆.264的嵌入式流媒體播放器對(duì)軟硬件條件都有著很高的要求,研究此課題能夠?qū)α髅襟w與視頻編解碼技術(shù)以及嵌入式技術(shù)有更加深刻的了解,研究設(shè)計(jì)出具有網(wǎng)絡(luò)通信、基于H.264的流媒體接收、視頻解碼,TFT LCD視頻顯示、GUI顯示等功能的嵌入式流媒體播放器便十分具有意義。也正是由于嵌入式流媒體播放器對(duì)軟硬件條件的高要求,因此,如何實(shí)現(xiàn)高性能低功耗,網(wǎng)絡(luò)協(xié)議如何才能占用較少的系統(tǒng)資源,以及如何保證數(shù)據(jù)流實(shí)時(shí)播放是本文研究的主要問題。 著眼高性能低功耗的要求,在硬件上選取了Xscale PXA255體系結(jié)構(gòu),著重研究并采用了嵌入式交叉開發(fā)環(huán)境的目標(biāo)平臺(tái)。選取了由Bootloader來處理系統(tǒng)的加載啟動(dòng),并成功將其移植至系統(tǒng)中。成功地對(duì)Linux的內(nèi)核進(jìn)行了配置,,并完成了根文件系統(tǒng)的構(gòu)建。為了使網(wǎng)絡(luò)協(xié)議占用較少的系統(tǒng)資源,本文應(yīng)用流媒體播放系統(tǒng)相關(guān)網(wǎng)絡(luò)協(xié)議,對(duì)媒體類、媒體緩沖區(qū)類、媒體隊(duì)列類、媒體打包類等進(jìn)行了設(shè)計(jì),并闡述了他們?cè)谙到y(tǒng)中相互協(xié)作的關(guān)系。然后,結(jié)合視頻/音頻解碼模塊,利用Linux下的多線程編程,將這些模塊按照應(yīng)用層程序的設(shè)計(jì)框架組合成一個(gè)完整的系統(tǒng)。為了優(yōu)化H.264解碼器,對(duì)其數(shù)據(jù)流的實(shí)時(shí)播放方面進(jìn)行了研究。同時(shí),在對(duì)ARM處理器進(jìn)行內(nèi)部結(jié)構(gòu)的研究的基礎(chǔ)上,對(duì)客戶端在算法、結(jié)構(gòu)等各個(gè)方面進(jìn)行優(yōu)化,因此實(shí)現(xiàn)了對(duì)系統(tǒng)性能的大幅度提高。本文還對(duì)H.264對(duì)邊界強(qiáng)度的計(jì)算作出了一定的優(yōu)化,濾波后的幀用于后續(xù)的運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)中,避免了以往邊界效應(yīng)的積累。采用去塊效應(yīng)濾波器算法提高了解碼圖像的質(zhì)量(特別是在較高壓縮比的情況下),仿真結(jié)果表明,優(yōu)化后的算法能夠很好地滿足網(wǎng)絡(luò)數(shù)據(jù)的播放,并保證視頻的接收質(zhì)量。 最后,文章在嵌入式平臺(tái)上設(shè)計(jì)了對(duì)所完成系統(tǒng)的各個(gè)模塊功能進(jìn)行測(cè)試的測(cè)試方法。從測(cè)試結(jié)果可以很容易地看出,該系統(tǒng)已經(jīng)基本上實(shí)現(xiàn)了對(duì)網(wǎng)絡(luò)傳輸而來的數(shù)據(jù)流的實(shí)時(shí)播放,與視頻/音頻解碼相比,網(wǎng)絡(luò)協(xié)議占用的系統(tǒng)資源是比較少的。并且,因?yàn)镠.264的高標(biāo)準(zhǔn),系統(tǒng)的網(wǎng)絡(luò)播放性能有了很大的提高,達(dá)成了預(yù)期目標(biāo)。
[Abstract]:With the development of computer technology, streaming media service has become one of the most important applications of Internet. The embedded streaming media player based on H.264 has a high requirement for hardware and software conditions. The research on this subject can have a deeper understanding of streaming media, video coding and decoding technology and embedded technology, and research and design network communication. Based on H.264 streaming media reception, video decoding, TFT LCD video display, GUI display and other functions of embedded streaming media player is very meaningful. It is also because of the high requirement of hardware and software for embedded streaming media player, how to achieve high performance and low power consumption, and how network protocol can occupy less system resources, And how to ensure the real-time playback of the data stream is the main problem of this paper. In order to meet the requirements of high performance and low power consumption, the Xscale PXA255 architecture is selected in hardware, and the target platform of embedded cross-development environment is studied and adopted. Bootloader is selected to process the loading and startup of the system, and it is successfully transplanted to the system. The kernel of Linux is configured successfully, and the root file system is built. In order to make the network protocol occupy less system resources, this paper designs the media class, the media buffer class, the media queue class, the media packaging class and so on by using the network protocol related to the streaming media playing system. The relationship between them and their cooperation in the system is also discussed. Then, combining the video / audio decoding module, using the multi-thread programming under Linux, these modules are combined into a complete system according to the design framework of the application layer program. In order to optimize H. 264 decoder, the real-time playback of its data stream is studied. At the same time, on the basis of the research on the internal structure of ARM processor, the client is optimized in all aspects such as algorithm, structure and so on, so the performance of the system is greatly improved. This paper also optimizes the calculation of the boundary strength of H. 264, and the filtered frames are used in the subsequent motion compensation prediction to avoid the accumulation of the previous boundary effects. The algorithm of de-blocking filter is used to improve the quality of decoding image (especially in the case of high compression ratio). The simulation results show that the optimized algorithm can satisfy the playback of network data and ensure the quality of video reception. Finally, the paper designs a test method to test the function of each module of the system on the embedded platform. It is easy to see from the test results that the system has basically realized the real-time playback of the data stream transmitted by the network. Compared with the video / audio decoding, the network protocol takes up less system resources. Moreover, because of the high standard of H.264, the network playback performance of the system has been greatly improved and the expected goal has been achieved.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TN919.8;TP368.1

【參考文獻(xiàn)】

相關(guān)期刊論文 前10條

1 張宇,侯自強(qiáng);移動(dòng)IP在WLAN中的應(yīng)用[J];電信科學(xué);2002年06期

2 湯寶偉,王勁林,陳曉,李挺屹;一種基于嵌入式的流媒體播放系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];廣播與電視技術(shù);2003年06期

3 徐敏;李仁發(fā);樂光學(xué);;可擴(kuò)展的實(shí)時(shí)流媒體應(yīng)用層組播系統(tǒng)設(shè)計(jì)[J];計(jì)算機(jī)工程;2006年20期

4 王小燕;;一種高效點(diǎn)播流媒體服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與科學(xué);2010年02期

5 劉賓;周玉潔;;基于RTSP/RTP的視頻點(diǎn)播服務(wù)器設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用與軟件;2010年02期

6 程少煉;陳林;;基于Directshow的H.264流媒體播放器設(shè)計(jì)[J];山西電子技術(shù);2010年06期

7 逄棟;姜昌金;;流媒體技術(shù)及其開發(fā)方法[J];計(jì)算機(jī)技術(shù)與發(fā)展;2006年02期

8 陳濤;石偉勝;;流媒體技術(shù)及其在校園視頻直播中的應(yīng)用研究[J];計(jì)算機(jī)技術(shù)與發(fā)展;2006年05期

9 陳興巧;流媒體技術(shù)淺析[J];西部廣播電視;2003年02期

10 李向陽,卞德森;流媒體及其應(yīng)用技術(shù)[J];現(xiàn)代電視技術(shù);2002年04期

相關(guān)碩士學(xué)位論文 前10條

1 趙宏濤;基于流媒體的播放器研究與實(shí)現(xiàn)[D];西北工業(yè)大學(xué);2003年

2 詹驥;高可擴(kuò)展性流媒體播放器的研究和設(shè)計(jì)[D];電子科技大學(xué);2005年

3 鄭亮;MPEG-4流式播放的設(shè)計(jì)與實(shí)現(xiàn)[D];華中科技大學(xué);2005年

4 郭盛榮;基于Linux的開放式媒體播放器研究[D];重慶大學(xué);2006年

5 魏強(qiáng);H.264視頻壓縮熵編碼和網(wǎng)絡(luò)傳輸?shù)难芯縖D];中國海洋大學(xué);2006年

6 王衛(wèi)東;嵌入式系統(tǒng)中多媒體播放器的設(shè)計(jì)與實(shí)現(xiàn)[D];東南大學(xué);2006年

7 陳銳;基于手持移動(dòng)設(shè)備的嵌入式Linux移植研究[D];貴州大學(xué);2007年

8 徐晟華;基于MPEG-4的嵌入式流媒體播放器的設(shè)計(jì)與實(shí)現(xiàn)[D];江蘇大學(xué);2007年

9 徐鵬;嵌入式流媒體播放器的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2008年

10 田亞南;基于ARM+Linux的嵌入式播放器設(shè)計(jì)[D];北方工業(yè)大學(xué);2009年



本文編號(hào):2470991

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2470991.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶69c06***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com