基于FFmpeg硬件編碼的流媒體傳輸控制算法研究與實現(xiàn)
本文選題:流媒體 + 硬件編碼; 參考:《華南理工大學(xué)》2016年碩士論文
【摘要】:近年來,隨著移動終端業(yè)務(wù)以及互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展成熟,市場上流媒體相關(guān)的產(chǎn)品應(yīng)用如視頻會議、網(wǎng)絡(luò)視頻點播服務(wù)以及高清電視等也層出不窮。然而大部分產(chǎn)品業(yè)務(wù)都是基于手機(jī)終端設(shè)計的,隨著人們對視頻質(zhì)量及主觀感受的要求越來越嚴(yán)格,將會導(dǎo)致手機(jī)承載音視頻編解碼的運算加重造成整體處理計算性能降低。因此,越來越多的手機(jī)廠商在設(shè)計中都考慮加入了硬件編碼模塊,然而如何讓開發(fā)者高效地使用硬件編碼功能將是硬件廠商共同面臨的問題。目前的媒體數(shù)據(jù)傳輸方式基本上是基于TCP或者UDP來實現(xiàn)的,然而TCP本身模塊自帶的網(wǎng)絡(luò)重傳和擁塞控制機(jī)制無法滿足實時流媒體的傳輸要求,同時UDP協(xié)議本身并未有任何擁塞控制機(jī)制,倘若不加入相關(guān)的網(wǎng)絡(luò)擁塞控制算法,使用UDP傳輸必然會造成網(wǎng)絡(luò)不友好現(xiàn)象,同時加重自身傳輸?shù)膩G包率、延遲等問題。針對以上提出的兩類問題,本論文在已有的流媒體傳輸質(zhì)量控制的研究基礎(chǔ)之上,提出了以下解決方案:首先,在Android系統(tǒng)平臺下,設(shè)計了一種基于FFmpeg框架擴(kuò)展Stagefright插件實現(xiàn)硬件編碼的方案,然后提出了一套完善的網(wǎng)絡(luò)擁塞狀況評估算法,同時結(jié)合網(wǎng)絡(luò)狀況評估算法,分別設(shè)計了流媒體自適應(yīng)傳輸控制算法、幀率整形過濾控制算法,另外提出一種自適應(yīng)網(wǎng)絡(luò)狀況的軟硬編碼器切換算法。最后設(shè)計實現(xiàn)了一套網(wǎng)絡(luò)音視頻監(jiān)控測試系統(tǒng),并在不同的網(wǎng)絡(luò)狀況下通過大量實驗測試來評估系統(tǒng)的傳輸控制狀況以驗證本論文算法方案的正確性。
[Abstract]:In recent years, with the continuous development of mobile terminal services and Internet technology, the application of media related products in the market, such as video conferencing, network video on demand service and high-definition TV, has emerged in endlessly. However, most of the product services are based on mobile terminals, with the quality of video and subjective feelings. More and more stringent requirements will lead to the increase of the computing performance of the handset and video coding and decoding. Therefore, more and more mobile phone manufacturers consider adding hardware coding modules in the design. However, how to make the developers use the hardware coding function efficiently will be a common problem for the hardware vendors. The former media data transmission mode is basically based on TCP or UDP. However, the network retransmission and congestion control mechanism of TCP itself can not meet the transmission requirements of real-time streaming media. At the same time, the UDP protocol itself does not have any congestion control mechanism. If it does not join the related network congestion control algorithm, the UDP transmission is used. It will inevitably cause the unfriendliness of the network, and aggravate the packet loss rate and delay of its own transmission. In this paper, based on the two kinds of problems mentioned above, the following solutions are proposed on the basis of the existing quality control of streaming media transmission. First, a FFmpeg framework is designed to extend Stage under the Android system platform. The fright plug-in implements the hardware coding scheme, and then puts forward a set of perfect network congestion evaluation algorithm. At the same time, combined with the network status evaluation algorithm, the adaptive transmission control algorithm of streaming media, the frame rate shaping filtering control algorithm are designed respectively. In addition, a soft and hard coder handoff algorithm of the adaptive network condition is proposed. Finally, the algorithm of the adaptive network condition is proposed. The design and implementation of a network audio video monitoring and testing system, and in different network conditions through a large number of experimental tests to evaluate the transmission control status of the system to verify the correctness of the algorithm in this paper.
【學(xué)位授予單位】:華南理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TN919.8
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 楊傳棟,余鎮(zhèn)危,王行剛,張俊清;端到端的流媒體傳輸控制技術(shù)研究綜述[J];計算機(jī)工程與應(yīng)用;2005年08期
2 張磊;鄧飛;楊宗凱;;遠(yuǎn)程教育中自適應(yīng)復(fù)合流媒體傳輸策略[J];計算機(jī)與數(shù)字工程;2006年09期
3 王亞琴;董彥榮;薄靜儀;;流媒體傳輸協(xié)議及應(yīng)用[J];辦公自動化;2009年24期
4 王喜軍;;一種流媒體傳輸系統(tǒng)的設(shè)計與實現(xiàn)[J];計算機(jī)光盤軟件與應(yīng)用;2013年16期
5 楊勁;網(wǎng)絡(luò)流媒體傳輸中的自適應(yīng)技術(shù)[J];中國有線電視;2003年13期
6 張磊,曹元大,胡春華;安全群組通訊在流媒體傳輸方面的應(yīng)用[J];微機(jī)發(fā)展;2004年07期
7 楊錦春;流媒體傳輸中的質(zhì)量保證[J];現(xiàn)代電視技術(shù);2004年07期
8 趙勇,雷斌;應(yīng)用于流媒體傳輸研究的網(wǎng)絡(luò)流量模擬器[J];西安工業(yè)學(xué)院學(xué)報;2004年04期
9 姜銳;;無線流媒體傳輸?shù)姆⻊?wù)質(zhì)量關(guān)鍵問題研究[J];大眾商務(wù);2009年16期
10 楊治平;李明海;劉洋;馮素梅;;流媒體傳輸?shù)哪:赃m應(yīng)預(yù)測擁塞控制[J];重慶師范大學(xué)學(xué)報(自然科學(xué)版);2006年04期
相關(guān)會議論文 前6條
1 陳靜;何加銘;聞建芬;;一種適用于移動通信網(wǎng)的流媒體傳輸策略[A];浙江省電子學(xué)會2010學(xué)術(shù)年會論文集[C];2010年
2 程高偉;黃金鋒;張子文;;邊緣網(wǎng)絡(luò)的流媒體傳輸優(yōu)化研究[A];中國電子學(xué)會第十六屆信息論學(xué)術(shù)年會論文集[C];2009年
3 賀寧武;孫志剛;;面向流媒體傳輸研究的StreamSim模擬器設(shè)計與實現(xiàn)[A];中國電子學(xué)會第十六屆信息論學(xué)術(shù)年會論文集[C];2009年
4 婁巍;;流媒體傳輸中的速率控制技術(shù)[A];全國第19屆計算機(jī)技術(shù)與應(yīng)用(CACIS)學(xué)術(shù)會議論文集(上冊)[C];2008年
5 房勝;李旭健;梁永全;鐘玉琢;;基于鏈路容量的MANET流媒體傳輸方法[A];第一屆建立和諧人機(jī)環(huán)境聯(lián)合學(xué)術(shù)會議(HHME2005)論文集[C];2005年
6 張申偉;顧燕玲;;基于AAC編碼的流媒體傳輸及Qos控制[A];中國新聞技術(shù)工作者聯(lián)合會2012年學(xué)術(shù)年會、五屆四次理事會暨第六屆“王選新聞科學(xué)技術(shù)獎”的“人才獎”和“優(yōu)秀論文獎”頒獎大會論文集[C];2012年
相關(guān)重要報紙文章 前1條
1 LULUSIR;發(fā)掘手機(jī)的游戲機(jī)潛質(zhì)[N];電腦報;2014年
相關(guān)博士學(xué)位論文 前6條
1 范英磊;無線流媒體傳輸?shù)姆⻊?wù)質(zhì)量關(guān)鍵問題研究[D];北京郵電大學(xué);2007年
2 李紅;互聯(lián)網(wǎng)流媒體傳輸擁塞控制研究[D];武漢大學(xué);2009年
3 鄒勇;先進(jìn)控制理論在流媒體傳輸播放中的應(yīng)用研究[D];東北大學(xué);2010年
4 霍龍社;互聯(lián)網(wǎng)流媒體傳輸關(guān)鍵技術(shù)研究[D];中國科學(xué)院研究生院(計算技術(shù)研究所);2006年
5 劉夢娟;異構(gòu)網(wǎng)絡(luò)環(huán)境下流媒體傳輸機(jī)制的研究[D];中國科學(xué)技術(shù)大學(xué);2007年
6 孫偉;TCP友好性流媒體傳輸速率控制協(xié)議中若干問題的研究[D];東北大學(xué);2010年
相關(guān)碩士學(xué)位論文 前10條
1 于江磊;認(rèn)知無線Mesh網(wǎng)絡(luò)中面向流媒體傳輸?shù)慕M播技術(shù)研究[D];東北大學(xué);2014年
2 蔡方誼;基于FFmpeg硬件編碼的流媒體傳輸控制算法研究與實現(xiàn)[D];華南理工大學(xué);2016年
3 方靈鵬;流媒體傳輸擁塞控制機(jī)制的研究[D];華中師范大學(xué);2016年
4 朱斌;流媒體傳輸系統(tǒng)的設(shè)計與實現(xiàn)[D];華中科技大學(xué);2007年
5 程高偉;邊緣網(wǎng)絡(luò)的流媒體傳輸優(yōu)化研究[D];國防科學(xué)技術(shù)大學(xué);2009年
6 賀寧武;面向流媒體傳輸研究的模擬器設(shè)計與實現(xiàn)[D];國防科學(xué)技術(shù)大學(xué);2009年
7 劉天爽;多源分布式流媒體傳輸機(jī)制的研究[D];北京郵電大學(xué);2012年
8 陳敏;基于帶寬匯聚的流媒體傳輸系統(tǒng)的研究與實現(xiàn)[D];浙江大學(xué);2013年
9 李師堯;基于資源狀況的流媒體傳輸網(wǎng)絡(luò)負(fù)載均衡算法研究[D];東北大學(xué);2012年
10 郭靜;面向手機(jī)平臺流媒體傳輸關(guān)鍵技術(shù)研究[D];長春理工大學(xué);2013年
,本文編號:1926878
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/1926878.html