基于H.264的嵌入式流媒體視頻播放系統(tǒng)的設(shè)計(jì)
[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
【分類(lèi)號(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ā);樂(lè)光學(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ù)及其開(kāi)發(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),卞德森;流媒體及其應(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的開(kāi)放式媒體播放器研究[D];重慶大學(xué);2006年
5 魏強(qiáng);H.264視頻壓縮熵編碼和網(wǎng)絡(luò)傳輸?shù)难芯縖D];中國(guó)海洋大學(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
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2470991.html