嵌入式車載流媒體客戶端的設(shè)計與實現(xiàn)
本文關(guān)鍵詞: 流媒體 高清 嵌入式 達(dá)芬奇 MPEG2-TS 出處:《北京交通大學(xué)》2012年碩士論文 論文類型:學(xué)位論文
【摘要】:乘客信息系統(tǒng)(Passenger Information System),簡稱PIS系統(tǒng),是地鐵列車為乘客提供到站等廣播服務(wù)和新聞、娛樂等各種資訊的綜合性信息系統(tǒng),同時,在火災(zāi)等突發(fā)事情情況下,它也扮演著監(jiān)控、緊急通知的重要角色,因此也可以稱之為車載多媒體信息系統(tǒng)。隨著網(wǎng)絡(luò)和數(shù)字多媒體技術(shù)的發(fā)展,車載多媒體信息系統(tǒng)也逐漸要走向高清化、數(shù)字化,同時還要引入地面數(shù)字電視來滿足乘客對實時資訊的需求。基于此,本文提出了一種基于達(dá)芬奇技術(shù)的高清流媒體客戶端的設(shè)計方案,并成功進(jìn)行了相關(guān)測試。 論文首先介紹了嵌入式流媒體及編解碼技術(shù)的發(fā)展現(xiàn)狀,對系統(tǒng)需求進(jìn)行分析,提出了一種在以太網(wǎng)環(huán)境中,基于嵌入式平臺的流媒體客戶端平臺設(shè)計方案。然后結(jié)合實際環(huán)境提出具體的系統(tǒng)硬件及軟件方案,并提出了多線程設(shè)計思想。 接著,結(jié)合嵌入式Linux開發(fā)流程,論文介紹了系統(tǒng)開發(fā)環(huán)境的搭建過程,包括交叉編譯環(huán)境建立,內(nèi)核、bootloader、文件系統(tǒng)的移植等。 按照線程的執(zhí)行過程,論文從數(shù)據(jù)流的接收入手,設(shè)計了通信協(xié)議并通過socket編程實現(xiàn),然后利用開源庫FFmpeg完成音視頻的解復(fù)用,并對線程之間的交互同步方法進(jìn)行了介紹。 MPEG-2是當(dāng)前地面數(shù)字電視的主要壓縮標(biāo)準(zhǔn),論文從其編碼原理入手,結(jié)合達(dá)芬奇特有的軟件架構(gòu),提出了解碼方案,并設(shè)計程序?qū)崿F(xiàn),完成顯示輸出測試。 最后,論文對所完成的工作、研究重點進(jìn)行了總結(jié),指出了有待完善和改進(jìn)的地方,對相關(guān)技術(shù)的發(fā)展提出了展望。
[Abstract]:Passenger Information system, or PIS system, is a comprehensive information system that provides subway trains with broadcast services, news, entertainment and other information for passengers. At the same time, it also acts as a monitoring system in case of fire and other emergencies. With the development of network and digital multimedia technology, the on-board multimedia information system is becoming more and more high-definition and digitized. At the same time, terrestrial digital TV is also introduced to meet the needs of passengers for real-time information. Based on this, this paper proposes a design scheme of high-definition streaming media client based on da Vinci technology, and successfully carries out relevant tests. Firstly, the paper introduces the development of embedded streaming media and codec technology, analyzes the system requirements, and proposes a kind of embedded streaming media and codec technology in Ethernet environment. The design scheme of streaming media client platform based on embedded platform is presented. Then the hardware and software scheme of the system is put forward according to the actual environment, and the idea of multithread design is put forward. Then, combined with the embedded Linux development process, this paper introduces the process of building the system development environment, including cross-compiling environment, kernel bootloader, file system migration and so on. According to the process of thread execution, the communication protocol is designed and implemented by socket programming, and then the audio and video demultiplexing is accomplished by using open source library FFmpeg, and the method of interactive synchronization between threads is introduced. MPEG-2 is the main compression standard of terrestrial digital TV at present. This paper starts with its coding principle, combines with Leonardo da Vinci's unique software architecture, puts forward a decoding scheme, and designs a program to complete the display output test. Finally, the paper summarizes the work done, points out the areas to be improved, and puts forward the prospects for the development of related technologies.
【學(xué)位授予單位】:北京交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TP368.1;TN919.8
【參考文獻(xiàn)】
相關(guān)期刊論文 前6條
1 韓慧英;潘婭;;基于Davinci的嵌入式Web視頻監(jiān)控系統(tǒng)[J];兵工自動化;2010年04期
2 趙慧民,朱立;嵌入式MPEG-4流媒體服務(wù)系統(tǒng)的設(shè)計與實現(xiàn)[J];電訊技術(shù);2005年05期
3 羅云峰,朱秋萍;流媒體通信技術(shù)及其應(yīng)用[J];中國數(shù)據(jù)通信;2002年06期
4 吳昱軍;多媒體實時傳輸協(xié)議及在視頻傳輸系統(tǒng)中應(yīng)用[J];微計算機(jī)信息;2003年10期
5 鄭朝陽;數(shù)字電視廣播及其監(jiān)測技術(shù)[J];現(xiàn)代電視技術(shù);2003年07期
6 張冬云;吳凌云;楊三青;;基于TMS320DM6446的嵌入式流媒體播放器的設(shè)計[J];自動化與儀器儀表;2009年03期
相關(guān)碩士學(xué)位論文 前10條
1 張達(dá)運;基于FFmpeg庫的嵌入式媒體播放器的開發(fā)[D];中南民族大學(xué);2011年
2 樊勇;基于MPEG_2 TS流的有線傳輸方式的研究與實現(xiàn)[D];電子科技大學(xué);2003年
3 陳學(xué)凱;嵌入式流媒體播放器的設(shè)計[D];浙江大學(xué);2005年
4 熊偉;基于MIPS構(gòu)架的嵌入式網(wǎng)絡(luò)傳輸平臺的設(shè)計與應(yīng)用[D];四川大學(xué);2006年
5 嚴(yán)菊明;基于ARM嵌入式系統(tǒng)的通用Bootloader的設(shè)計與實現(xiàn)[D];東南大學(xué);2005年
6 季虹;視頻圖像處理與傳輸技術(shù)研究及應(yīng)用[D];西安電子科技大學(xué);2007年
7 顧人奎;基于Linux系統(tǒng)的網(wǎng)絡(luò)實時流媒體嵌入式終端的構(gòu)建[D];華中科技大學(xué);2006年
8 李延勇;嵌入式MPEG-2碼流分析儀的設(shè)計[D];天津大學(xué);2008年
9 劉占杰;基于Davinci的有線接收高清晰度電視機(jī)頂盒軟件設(shè)計與開發(fā)[D];天津大學(xué);2008年
10 田棟;基于TMS320DM6446的高清晰度有線電視機(jī)頂盒的研究與實現(xiàn)[D];天津大學(xué);2008年
,本文編號:1496521
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1496521.html