多服務(wù)器下DASH服務(wù)的優(yōu)化策略研究
本文選題:基于HTTP的動(dòng)態(tài)自適應(yīng)流 + 多服務(wù)器; 參考:《中國科學(xué)技術(shù)大學(xué)》2017年碩士論文
【摘要】:傳統(tǒng)的基于RTP/RTSP的流媒體傳輸技術(shù)由于無法穿透防火墻和NAT,且需要專門對(duì)服務(wù)器進(jìn)行配置,因此它的應(yīng)用受到較大的限制;贖TTP的動(dòng)態(tài)自適應(yīng)流(Dynamic Adaptive Streaming over HTTP, DASH)能夠根據(jù)當(dāng)前網(wǎng)絡(luò)狀況,動(dòng)態(tài)調(diào)整用戶請求的視頻碼率,提升網(wǎng)絡(luò)的利用率,因此,這項(xiàng)技術(shù)引起商業(yè)界和學(xué)術(shù)界的廣泛關(guān)注。隨著業(yè)務(wù)規(guī)模的擴(kuò)大,DASH的服務(wù)模式也開始從單服務(wù)器向多服務(wù)器轉(zhuǎn)變,多服務(wù)器下客戶端能夠同時(shí)從多個(gè)服務(wù)器下載視頻分片。與單服務(wù)器相比,多服務(wù)器能夠提供更高的帶寬、多樣化的鏈路和更高的可靠性。多服務(wù)器場景下,由于用戶請求的高度動(dòng)態(tài)性及多服務(wù)器傳輸帶寬的差異性,使得用戶獲取的視頻質(zhì)量波動(dòng)較頻繁,無法保證客戶端視頻質(zhì)量的穩(wěn)定性,影響到客戶端用戶體驗(yàn)質(zhì)量(quality of experience,QoE),F(xiàn)有的解決方案主要是針對(duì)客戶端自適應(yīng)算法進(jìn)行改進(jìn),其調(diào)度過程是以分片為最小單位來完成碼率自適應(yīng)過程,往往難以在視頻播放質(zhì)量的穩(wěn)定性方面取得很好的效果。因此,本文針對(duì)多服務(wù)器場景下DASH客戶端質(zhì)量波動(dòng)問題進(jìn)行研究,提出了一種基于軟件定義網(wǎng)絡(luò)(Software Defined Network, SDN)的DASH多服務(wù)器視頻傳輸框架,主要完成了以下工作:1)構(gòu)建了一個(gè)多服務(wù)器場景下,基于SDN的DASH系統(tǒng)服務(wù)模型。通過使用openflow控制器收集各服務(wù)器可用帶寬,web代理服務(wù)器接收客戶端請求并執(zhí)行分片調(diào)度算法為客戶端合理分配服務(wù)請求策略。2)提出了以視頻塊(包含多個(gè)視頻分片)為粒度的視頻分片調(diào)度算法,通過將多個(gè)分片組成一個(gè)視頻塊,將這多個(gè)分片使用一種分配策略分配至多個(gè)服務(wù)器,實(shí)現(xiàn)了同一視頻塊內(nèi)視頻分片的碼率同步,并使得分片有序下載。3)客戶端采用Q學(xué)習(xí)算法,將帶寬、客戶端緩沖區(qū)和視頻碼率作為環(huán)境狀態(tài),并構(gòu)建了一個(gè)QoE相關(guān)的回報(bào)函數(shù),通過訓(xùn)練學(xué)習(xí),最終生成了用于碼率決策的Q矩陣,用于客戶端碼率的決策依據(jù)。最后,本文通過實(shí)驗(yàn)對(duì)整個(gè)系統(tǒng)的有效性進(jìn)行驗(yàn)證,結(jié)果表明,本文策略能夠根據(jù)服務(wù)帶寬保證視頻分片有序下載,減少了視頻質(zhì)量波動(dòng)頻率,增加了客戶端播放的穩(wěn)定性,提高了客戶端視頻質(zhì)量。
[Abstract]:Because the traditional streaming media transmission technology based on RTP/RTSP can not penetrate the firewall and NATT and needs to configure the server specially, its application is limited. Dynamic Adaptive Streaming over HTTP (DASH) based on HTTP can dynamically adjust the rate of video code requested by users according to the current network conditions and improve the utilization of the network. Therefore, this technology has attracted wide attention in business and academic circles. With the expansion of service scale, the service mode of DASH begins to change from single server to multi-server, and multi-server client can download video slice from multiple servers at the same time. Compared with single server, multi-server can provide higher bandwidth, diversified links and higher reliability. In the multi-server scenario, because of the high dynamic nature of the user's request and the difference of the transmission bandwidth of the multi-server, the video quality obtained by the user fluctuates frequently, which can not guarantee the stability of the video quality of the client. The quality of user experience is affected by the quality of client user experience. The existing solutions are mainly aimed at the improvement of the client-side adaptive algorithm, whose scheduling process is to complete the rate adaptive process with the minimum unit of slice, and it is often difficult to achieve good results in the stability of video playback quality. Therefore, in this paper, the quality fluctuation of DASH client in multi-server scenario is studied, and a DASH multi-server video transmission framework based on software defined network Defined network (SDN) is proposed. The main work is as follows: 1) A DASH system service model based on SDN is constructed in a multi-server scenario. By using the openflow controller to collect the available bandwidth of each server, the web proxy server receives the client request and executes the slicing scheduling algorithm to distribute the service request policy for the client reasonably. 2) A video block (including multiple video partitions) is proposed. Slice) is a grained video slicing scheduling algorithm, By forming a video block with a plurality of segments, the multiple segments are allocated to a plurality of servers using an allocation strategy, which realizes the bit rate synchronization of the video fragments within the same video block. And make the slice order download. 3) the client adopts Q learning algorithm, takes bandwidth, client buffer and video bit rate as the environment state, and constructs a QoE related return function. Finally, the Q matrix for rate decision is generated, which can be used as the decision basis of the rate of the client. Finally, the effectiveness of the whole system is verified by experiments. The results show that the strategy can guarantee the orderly downloading of video fragments according to the bandwidth of service, reduce the frequency of video quality fluctuation, and increase the stability of client playback. Improved client video quality.
【學(xué)位授予單位】:中國科學(xué)技術(shù)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP393.0
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 章麗紅;;電視信號(hào)的數(shù)字化與碼率壓縮探析[J];信息與電腦(理論版);2011年09期
2 張海亮;淺議電視信號(hào)的數(shù)字化與碼率壓縮[J];現(xiàn)代電視技術(shù);1998年02期
3 李新華;淺議電視信號(hào)的數(shù)字化與碼率壓縮[J];山西電子技術(shù);2003年05期
4 馬社祥;劉鐵根;劉貴忠;;圖像的空間可分級(jí)壓縮編碼及其碼率分配[J];光電子·激光;2005年12期
5 封穎;李云松;吳成柯;宋銳;;分布式視頻解碼器端的碼率估計(jì)算法[J];電子學(xué)報(bào);2009年06期
6 游瑩;;多邊類型LDPC碼刪余方案的設(shè)計(jì)[J];福建師大福清分校學(xué)報(bào);2013年05期
7 柴濤;;打造更完美的歌美X690HD[J];電腦愛好者;2009年21期
8 林志勇;葉樺;孫曉潔;仰燕蘭;;3G視頻傳輸中碼率自適應(yīng)調(diào)整算法[J];東南大學(xué)學(xué)報(bào)(自然科學(xué)版);2012年S1期
9 楊亞東;吳成柯;肖嵩;;碼率約束抗丟包伸縮碼流保護(hù)的碼率分配方法[J];西安交通大學(xué)學(xué)報(bào);2006年12期
10 韓振雷;;數(shù)字分量視頻的取樣結(jié)構(gòu)及其碼率計(jì)算[J];中國有線電視;2006年24期
相關(guān)會(huì)議論文 前7條
1 王子磊;奚宏生;許書彬;;基于碼流自適應(yīng)分段的離線碼率平滑[A];第二十七屆中國控制會(huì)議論文集[C];2008年
2 施文燦;;移動(dòng)流媒體動(dòng)態(tài)碼率適配機(jī)制研究[A];2007年中國通信學(xué)會(huì)“移動(dòng)增值業(yè)務(wù)與應(yīng)用”學(xué)術(shù)年會(huì)論文集[C];2007年
3 王博;章堅(jiān)武;包建榮;許曉榮;;多碼率并行LDPC編碼器的設(shè)計(jì)與實(shí)現(xiàn)[A];浙江省信號(hào)處理學(xué)會(huì)2012學(xué)術(shù)年會(huì)論文集[C];2012年
4 閻英;張文俊;劉伯紅;;DVB-S2系統(tǒng)中LDPC變碼率編碼硬件實(shí)現(xiàn)[A];2009年全國無線電應(yīng)用與管理學(xué)術(shù)會(huì)議論文集[C];2009年
5 丁雨廷;劉順蘭;胡方寧;;基于原模圖的多碼率LDPC碼編碼設(shè)計(jì)[A];浙江省電子學(xué)會(huì)2013學(xué)術(shù)年會(huì)論文集[C];2013年
6 張友亮;劉志軍;馬成海;趙艷艷;張鳳;;基于FPGA的DVB-C2中多碼率LDPC編碼器的設(shè)計(jì)與實(shí)現(xiàn)[A];中國電子學(xué)會(huì)第十七屆信息論學(xué)術(shù)年會(huì)論文集[C];2010年
7 楊春亭;柳楊;;基于視覺感知的視頻質(zhì)量測量方法的研究[A];2009中國儀器儀表與測控技術(shù)大會(huì)論文集[C];2009年
相關(guān)重要報(bào)紙文章 前6條
1 廣西 黃毓勇;再談符碼率與接收[N];電子報(bào);2006年
2 霍光;RMVB打發(fā)漫長旅途[N];中國計(jì)算機(jī)報(bào);2007年
3 成都 陳宏城;電影工藝編碼器CCE SP3的使用和技巧(6)[N];電子報(bào);2011年
4 江蘇 沈永明;也談《皇視2080A為何能看障礙節(jié)目》[N];電子報(bào);2005年
5 ;低價(jià)MP3機(jī)精挑細(xì)選[N];電腦報(bào);2003年
6 ;帶著影院走四方[N];電腦報(bào);2004年
相關(guān)博士學(xué)位論文 前5條
1 劉洋;低密度奇偶校驗(yàn)碼的設(shè)計(jì)與應(yīng)用研究[D];西安電子科技大學(xué);2016年
2 楊亞東;圖像傳輸抗差錯(cuò)保護(hù)及其碼率分配技術(shù)研究[D];西安電子科技大學(xué);2006年
3 劉河潮;網(wǎng)絡(luò)丟包的無參考視頻質(zhì)量評(píng)估方法研究[D];西安電子科技大學(xué);2013年
4 史志明;網(wǎng)絡(luò)視頻質(zhì)量評(píng)估方法與測試技術(shù)研究[D];北京郵電大學(xué);2013年
5 劉河潮;網(wǎng)絡(luò)丟包的無參考視頻質(zhì)量評(píng)估方法研究[D];西安電子科技大學(xué);2014年
相關(guān)碩士學(xué)位論文 前10條
1 吳如亮;多服務(wù)器下DASH服務(wù)的優(yōu)化策略研究[D];中國科學(xué)技術(shù)大學(xué);2017年
2 陳州輝;IEEE 802.1lac碼率兼容LDPC碼研究[D];西南交通大學(xué);2015年
3 朱江;物理層無碼率碼的研究與實(shí)現(xiàn)[D];西安電子科技大學(xué);2014年
4 安永寧;基于IEEE802.16e標(biāo)準(zhǔn)的碼率兼容QC-LDPC編譯碼器的FPGA實(shí)現(xiàn)[D];西安電子科技大學(xué);2014年
5 楊蕾;異構(gòu)蜂窩網(wǎng)絡(luò)環(huán)境下的碼率兼容LDPC編碼干擾管理技術(shù)研究[D];吉林大學(xué);2016年
6 李文雯;碼率兼容低密度奇偶校驗(yàn)碼構(gòu)造算法研究[D];國防科學(xué)技術(shù)大學(xué);2014年
7 楊翠;兼容DVB-S2X標(biāo)準(zhǔn)的全碼率BCH編譯碼器設(shè)計(jì)與FPGA實(shí)現(xiàn)[D];西安電子科技大學(xué);2016年
8 袁永亮;碼率兼容的QC-LDPC編解碼器硬件設(shè)計(jì)與實(shí)現(xiàn)[D];華中科技大學(xué);2016年
9 陳辭;MIMO系統(tǒng)中非相干調(diào)制與編碼設(shè)計(jì)[D];華中科技大學(xué);2016年
10 劉苗;視頻流客戶端碼率自適應(yīng)調(diào)節(jié)策略研究[D];華中科技大學(xué);2016年
,本文編號(hào):1783914
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1783914.html