基于x264的實時流媒體傳輸系統(tǒng)設(shè)計與實現(xiàn)
本文關(guān)鍵詞:基于x264的實時流媒體傳輸系統(tǒng)設(shè)計與實現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:隨著網(wǎng)絡(luò)環(huán)境的不斷完善以及多媒體通信技術(shù)的快速發(fā)展,傳統(tǒng)的文字語音通信技術(shù)越來越難以滿足人們的生活需求;诨ヂ(lián)網(wǎng)的視頻通話和視頻點播系統(tǒng)能夠把文字、語音和視頻等信息結(jié)合起來呈現(xiàn)給人們,為人們的通信和生活提供很大的便利,但是這兩種系統(tǒng)中的音視頻尤其是視頻對網(wǎng)絡(luò)帶寬的要求較高,需要對傳輸?shù)亩嗝襟w數(shù)據(jù)進行壓縮。H.264是一種視頻壓縮標準,x264是目前在市場上應(yīng)用最為廣泛的支持H.264標準的編碼器,具有高效的編碼性能。但是對于高分辨率的視頻,其編碼性能仍難以滿足實時性的需求,因此需要根據(jù)實際應(yīng)用場景對其進行配置和優(yōu)化;同時隨著網(wǎng)絡(luò)多媒體的大規(guī)模應(yīng)用,設(shè)計實時的流媒體網(wǎng)絡(luò)傳輸系統(tǒng)已成為通信領(lǐng)域未來發(fā)展的必然趨勢。本文基于x264設(shè)計了一套實時流媒體傳輸系統(tǒng),針對高分辨率的視頻碼流,將其高效編碼性能與網(wǎng)絡(luò)實時傳輸進行了系統(tǒng)設(shè)計,達到了實時編碼及實時播放的目的。論文首先對H.264的兩層編碼體系、編解碼基本框架進行了整體介紹,然后根據(jù)H.264編碼標準中對編碼性能和實時性能影響較大的關(guān)鍵技術(shù)如幀內(nèi)預(yù)測、幀間預(yù)測和變換量化等進行闡述。為了對x264進行優(yōu)化從而提升編碼的實時性,論文首先結(jié)合H.264編碼標準對x264的工程和編碼流程進行分析,然后對量化參數(shù)、最大參考幀數(shù)量、運動估計算法和動態(tài)預(yù)測與分區(qū)方式設(shè)置不同的參數(shù)進行測試,通過幀率、PSNR和碼率三個指標確定不同參數(shù)對系統(tǒng)性能的影響,從而在參數(shù)和多線程兩個方面對系統(tǒng)進行優(yōu)化。為了使系統(tǒng)擁有良好的交互性,以微軟基礎(chǔ)類庫(MFC)為應(yīng)用程序框架對編碼器進行界面設(shè)計,提高了程序的可視化和可操作性。其次,論文對x264編碼數(shù)據(jù)流的網(wǎng)絡(luò)傳輸方法進行了研究。首先對在網(wǎng)絡(luò)流媒體傳輸中常用的RTP、RTCP和RTSP協(xié)議進行了介紹,然后對實時傳輸系統(tǒng)的整體設(shè)計進行分析和說明。在實時傳輸設(shè)計中,編碼后的數(shù)據(jù)被劃分為NALU,根據(jù)數(shù)據(jù)包的大小使用不同形式的RTP包格式進行打包,隨后將其發(fā)送至解碼端,達到了對數(shù)據(jù)進行實時傳輸?shù)哪康。在解碼端使用通用H.264視頻解碼軟件VLC進行播放以驗證碼流的編碼正確性。系統(tǒng)在win7操作系統(tǒng)下使用i3處理器的PC上進行測試表明,經(jīng)過優(yōu)化后的編碼系統(tǒng)在720P的分辨率情況下達到了每秒39幀的編碼速率,能夠滿足系統(tǒng)實時性的需求。本論文將視頻編碼和網(wǎng)絡(luò)流媒體的開發(fā)實踐結(jié)合起來,從實際應(yīng)用出發(fā),對于高分辨率的視頻,在保證視頻質(zhì)量的前提下,增強了編碼實時性,解決了實時編碼中的問題,完成了系統(tǒng)設(shè)計目的。
【關(guān)鍵詞】:H.264 x264 視頻編碼 界面設(shè)計 實時傳輸
【學位授予單位】:西安電子科技大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TN919.81
【目錄】:
- 摘要5-6
- ABSTRACT6-10
- 符號對照表10-11
- 縮略語對照表11-14
- 第一章 緒論14-20
- 1.1 研究背景14-15
- 1.2 國內(nèi)外研究現(xiàn)狀15-18
- 1.2.1 視頻編解碼15-17
- 1.2.2 流媒體傳輸17-18
- 1.3 論文內(nèi)容及結(jié)構(gòu)安排18-20
- 第二章 H.264視頻壓縮技術(shù)20-32
- 2.1 H.264兩層編碼體系20-21
- 2.2 H.264編解碼基本框架21-22
- 2.2.1 編碼器框圖21-22
- 2.2.2 解碼器框圖22
- 2.3 H.264的關(guān)鍵技術(shù)22-32
- 2.3.1 幀內(nèi)預(yù)測23-25
- 2.3.2 幀間預(yù)測25-28
- 2.3.3 變換和量化28-29
- 2.3.4 去塊濾波29-31
- 2.3.5 熵編碼31-32
- 第三章 x264系統(tǒng)優(yōu)化與界面設(shè)計32-50
- 3.1 x264工程分析32-33
- 3.2 編碼流程33-38
- 3.3 系統(tǒng)優(yōu)化38-46
- 3.3.1 參數(shù)優(yōu)化38-45
- 3.3.2 并行優(yōu)化45-46
- 3.4 界面設(shè)計46-48
- 3.5 本章小結(jié)48-50
- 第四章 基于x264的實時流媒體傳輸系統(tǒng)設(shè)計與實現(xiàn)50-62
- 4.1 實時傳輸協(xié)議50-53
- 4.1.1 RTP協(xié)議50-52
- 4.1.2 RTCP協(xié)議52-53
- 4.1.3 SDP協(xié)議53
- 4.2 系統(tǒng)整體設(shè)計53-56
- 4.2.1 系統(tǒng)結(jié)構(gòu)框架53-54
- 4.2.2 實時傳輸設(shè)計54-56
- 4.3 系統(tǒng)測試結(jié)果與分析56-60
- 4.4 本章小結(jié)60-62
- 第五章 總結(jié)與展望62-64
- 參考文獻64-68
- 致謝68-70
- 作者簡介70-71
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 葛廣英,徐健健;多媒體信息實時傳輸和控制系統(tǒng)的實現(xiàn)[J];計算機應(yīng)用與軟件;2004年06期
2 韓丹;;119指揮系統(tǒng)中圖像實時傳輸?shù)慕鉀Q方案[J];消防科學與技術(shù);2006年S1期
3 李利;姜永勝;;淺論手術(shù)影像實時傳輸系統(tǒng)[J];醫(yī)療設(shè)備信息;2007年02期
4 程灝,聶雪;視頻實時傳輸?shù)难芯颗c實現(xiàn)[J];西安文理學院學報(自然科學版);2005年03期
5 王實;王則林;陸建德;;多媒體實時傳輸中選擇重發(fā)算法的設(shè)計與分析[J];計算機工程;2006年12期
6 姚彬;股票行情實時傳輸系統(tǒng)[J];計算機工程與應(yīng)用;1997年03期
7 谷軍;;多浮標疊裝式實時傳輸平臺系統(tǒng)技術(shù)[J];科學技術(shù)與工程;2008年09期
8 龍海;李遠新;;衡陽市九運會電子火炬?zhèn)鬟f啟動儀式直播中電視信號多點實時傳輸系統(tǒng)設(shè)計與實施[J];廣播電視信息;2012年02期
9 葛廣英,徐健健;多媒體信息實時傳輸和控制系統(tǒng)的設(shè)計[J];計算機應(yīng)用與軟件;2004年05期
10 余水琴,毛幼菊;因特網(wǎng)廣播電視實時傳輸系統(tǒng)[J];電視技術(shù);2003年07期
中國重要會議論文全文數(shù)據(jù)庫 前6條
1 魏聰穎;牛建偉;胡建平;;一種H.264視頻流實時傳輸控制算法研究[A];計算機技術(shù)與應(yīng)用進展——全國第17屆計算機科學與技術(shù)應(yīng)用(CACIS)學術(shù)會議論文集(上冊)[C];2006年
2 徐忠輝;龍濤;劉志忠;陳哲;;錄井實時傳輸系統(tǒng)在大港油田探井鉆探中的應(yīng)用[A];’2003天津IT、網(wǎng)絡(luò)、信息技術(shù)、電子、儀器儀表創(chuàng)新學術(shù)會議論文集[C];2003年
3 王茜;;基于JMF的視頻實時傳輸系統(tǒng)的研究與實現(xiàn)[A];Java技術(shù)及應(yīng)用的進展——第七屆中國Java技術(shù)及應(yīng)用交流大會文集[C];2004年
4 張國振;姜宏旭;;一種MPEG4碼流實時傳輸系統(tǒng)的設(shè)計[A];全國第一屆嵌入式技術(shù)聯(lián)合學術(shù)會議論文集[C];2006年
5 閆志強;熊金華;王魁生;;壓裂曲線遠程實時傳輸設(shè)計[A];2013數(shù)字與智能油氣田(國際)會議暨展會論文集[C];2013年
6 劉婷;蔣湘;;VoIP中關(guān)鍵技術(shù)及其應(yīng)用前景的研究[A];2008通信理論與技術(shù)新發(fā)展——第十三屆全國青年通信學術(shù)會議論文集(下)[C];2008年
中國重要報紙全文數(shù)據(jù)庫 前5條
1 唐黎華 王飛;信息同步共享 空情實時傳輸[N];戰(zhàn)士報;2007年
2 徐中華邋通訊員 呂文明 黃昕;防汛信息實現(xiàn)實時傳輸[N];煙臺日報;2008年
3 胡合印 楊凌照;井場視頻圖像實時傳輸系統(tǒng)[N];中國石油報;2004年
4 記者 劉志偉 通訊員 李勝瑭;我國光通信實現(xiàn)240Gbit/s實時傳輸[N];科技日報;2011年
5 特約記者 張常忠 通訊員 溫雪婷;“安全眼”管控風險點[N];中國石油報;2014年
中國碩士學位論文全文數(shù)據(jù)庫 前10條
1 董博南;移動終端視頻實時傳輸?shù)年P(guān)鍵技術(shù)[D];北京化工大學;2015年
2 林宇俊;實時傳輸?shù)臒o線高清視頻壓縮編碼算法優(yōu)化研究[D];浙江工業(yè)大學;2015年
3 張志根;面向水下監(jiān)測的移動式視頻實時傳輸系統(tǒng)設(shè)計與實現(xiàn)[D];浙江大學;2016年
4 李希魁;基于IEEE802.15.4短距離無線語音實時傳輸?shù)脑O(shè)計和實現(xiàn)[D];鄭州大學;2016年
5 李江濱;基于網(wǎng)絡(luò)的視頻監(jiān)控系統(tǒng)實時傳輸研究與實現(xiàn)[D];鄭州大學;2016年
6 常良玉;基于x264的實時流媒體傳輸系統(tǒng)設(shè)計與實現(xiàn)[D];西安電子科技大學;2015年
7 郭大群;多媒體信息在網(wǎng)絡(luò)中實時傳輸?shù)难芯颗c應(yīng)用[D];南京航空航天大學;2002年
8 鐘陽;視頻數(shù)據(jù)在網(wǎng)絡(luò)中實時傳輸?shù)难芯颗c實現(xiàn)[D];天津大學;2005年
9 張長中;多媒體計算機網(wǎng)絡(luò)教學系統(tǒng)中消息的攔截與音/視頻信號的實時傳輸[D];解放軍信息工程大學;2001年
10 譚勇;嵌入式語音實時傳輸系統(tǒng)研究[D];中南大學;2005年
本文關(guān)鍵詞:基于x264的實時流媒體傳輸系統(tǒng)設(shè)計與實現(xiàn),,由筆耕文化傳播整理發(fā)布。
本文編號:477359
本文鏈接:http://sikaile.net/kejilunwen/wltx/477359.html