動(dòng)態(tài)流媒體技術(shù)MPEG-DASH的研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2017-04-19 20:00
本文關(guān)鍵詞:動(dòng)態(tài)流媒體技術(shù)MPEG-DASH的研究與實(shí)現(xiàn),,由筆耕文化傳播整理發(fā)布。
【摘要】:隨著流媒體技術(shù)的不斷發(fā)展,人們對(duì)流媒體需求的正在不斷增長(zhǎng),基于HTTP的流媒體技術(shù)正在引領(lǐng)當(dāng)前流媒體技術(shù)的發(fā)展趨勢(shì)。由于傳統(tǒng)的流媒體技術(shù)有各種各樣的弊端,如無(wú)法利用現(xiàn)有的網(wǎng)絡(luò)結(jié)構(gòu)并無(wú)法通過(guò)防火墻等問(wèn)題,而HTTP漸進(jìn)式下載又會(huì)因?yàn)榫W(wǎng)絡(luò)帶寬波動(dòng)對(duì)用戶產(chǎn)生不好的用戶體驗(yàn),動(dòng)態(tài)自適應(yīng)流媒體技術(shù)已經(jīng)逐漸成為主流流媒體技術(shù)。目前工業(yè)界已經(jīng)成熟的動(dòng)態(tài)流媒體技術(shù)分別是Apple的HTTP Live Streaming,Microsoft的Smooth Streaming和Adobe的HTTP Dynamic Streaming。MPEG和3GPP于2010年4月開(kāi)始了動(dòng)態(tài)自適應(yīng)流媒體相關(guān)標(biāo)準(zhǔn)的制定工作,將其命名為DASH(Dynamic Adaptive Streaming Over HTTP),2012年4月,該標(biāo)準(zhǔn)正式成為國(guó)際標(biāo)準(zhǔn)。本文詳細(xì)地介紹了動(dòng)態(tài)流媒體技術(shù)的發(fā)展歷程和DASH標(biāo)準(zhǔn)的制定實(shí)現(xiàn)細(xì)節(jié),對(duì)DASH的MPD文件模型和視頻切片的文件格式也做了介紹。動(dòng)態(tài)流媒體技術(shù)中最重要的部分是碼率切換算法。本文總結(jié)了經(jīng)典的DASH碼率切換算法的優(yōu)勢(shì)和弊端,提出了一種基于固定區(qū)間緩存模型算法,該算法能夠抵消網(wǎng)絡(luò)帶寬的波動(dòng),從而降低切換次數(shù)。結(jié)合該算法,本文還提出了一種基于用戶主觀Qo E的中間層碼率分配算法,該算法能夠防止視頻質(zhì)量突然的下降帶來(lái)的用戶主觀體驗(yàn)變差。本文又提出了一種快速啟動(dòng)算法,能夠使播放碼率迅速達(dá)到與當(dāng)前網(wǎng)絡(luò)帶寬相匹配的水平。通過(guò)對(duì)比實(shí)驗(yàn),該算法能夠在保證平均碼率不下降的前提下,較大程度地降低了切換次數(shù),從而提高了用戶體驗(yàn)(QoE)。目前關(guān)于DASH的編碼器和DASH相關(guān)的平臺(tái)還不夠成熟,基于這種情況,本文設(shè)計(jì)了一種全新的DASH編碼器,可同時(shí)支持H.264和HEVC編碼,并且能生成兩個(gè)版本的MPD文件,分別支持VLC和GPAC播放器播放,為DASH編碼器的推廣做出了貢獻(xiàn)。最后,本文設(shè)計(jì)了基于云端的DASH編碼器,支持用戶上傳原始視頻,服務(wù)器后臺(tái)進(jìn)行DASH編碼,并將生成的DASH文件打包提供用戶下載或者將其保存到HTTP服務(wù)器中,向用戶提供播放鏈接,這解決了DASH標(biāo)準(zhǔn)數(shù)據(jù)集不足的問(wèn)題,可以使DASH科研人員方便快捷地獲取進(jìn)行實(shí)驗(yàn)所需的DASH文件。綜上所述,本文在DASH的服務(wù)器端和客戶端都做出了相應(yīng)的創(chuàng)新,經(jīng)實(shí)驗(yàn)證明,這些創(chuàng)新都能夠正常高效地運(yùn)作。
【關(guān)鍵詞】:MPEG DASH 動(dòng)態(tài)自適應(yīng)流媒體 切換算法 DASH編碼器 DASH系統(tǒng)
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP311.52
【目錄】:
- 摘要3-5
- ABSTRACT5-9
- 第一章 緒論9-13
- 1.1 選題背景和意義9-10
- 1.2 研究?jī)?nèi)容與創(chuàng)新點(diǎn)10-11
- 1.3 章節(jié)安排11-13
- 第二章 動(dòng)態(tài)自適應(yīng)流媒體技術(shù)綜述13-25
- 2.1 動(dòng)態(tài)自適應(yīng)流媒體技術(shù)發(fā)展歷程及研究現(xiàn)狀13-19
- 2.1.1 商業(yè)系統(tǒng)中動(dòng)態(tài)自適應(yīng)流媒體技術(shù)的發(fā)展歷程13-16
- 2.1.2 DASH的發(fā)展歷程及研究現(xiàn)狀16-19
- 2.2 DASH技術(shù)簡(jiǎn)介19-23
- 2.2.1 DASH的核心思想19
- 2.2.2 DASH的系統(tǒng)框架19-20
- 2.2.3 DASH的設(shè)計(jì)原則和標(biāo)準(zhǔn)制定20-21
- 2.2.4 DASH的清單文件(MPD)的格式21-22
- 2.2.5 DASH的視頻切片(Segment)的格式22-23
- 2.3 本章小結(jié)23-25
- 第三章 MPEG DASH自適應(yīng)切換算法的研究25-45
- 3.1 引言25
- 3.2 經(jīng)典碼率切換算法簡(jiǎn)介25-32
- 3.2.1 基于帶寬的碼率自適應(yīng)切換算法26-28
- 3.2.2 基于時(shí)間緩存的碼率自適應(yīng)切換算法28-30
- 3.2.3 基于碼流緩存的碼率自適應(yīng)切換算法30-32
- 3.3 基于固定區(qū)間緩存的碼率自適應(yīng)切換算法32-44
- 3.3.1 算法詳述32-37
- 3.3.2 實(shí)驗(yàn)驗(yàn)證37-44
- 3.4 本章小結(jié)44-45
- 第四章 DASH服務(wù)器端系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)45-59
- 4.1 引言45
- 4.2 DASHEncoder的介紹與改進(jìn)45-50
- 4.3 基于云端的DASH編碼器的設(shè)計(jì)與實(shí)現(xiàn)50-57
- 4.3.1 基于云端的DASH編碼器的框架設(shè)計(jì)50-52
- 4.3.2 基于云端的DASH編碼器的業(yè)務(wù)邏輯設(shè)計(jì)52-55
- 4.3.3 基于云端的DASH編碼器的性能表現(xiàn)和后期功能擴(kuò)展55-57
- 4.4 本章小結(jié)57-59
- 第五章 總結(jié)與展望59-62
- 5.1 總結(jié)59-61
- 5.2 展望61-62
- 參考文獻(xiàn)62-66
- 致謝66-67
- 攻讀碩士學(xué)位期間已發(fā)表或錄用的論文67-69
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前1條
1 林銳;劉峰;;一種基于HTTP長(zhǎng)連接的自適應(yīng)流媒體傳輸系統(tǒng)[J];電視技術(shù);2012年07期
本文關(guān)鍵詞:動(dòng)態(tài)流媒體技術(shù)MPEG-DASH的研究與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
本文編號(hào):317001
本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/317001.html
最近更新
教材專著