基于iOS的流媒體網(wǎng)絡(luò)傳輸技術(shù)的研究與應(yīng)用
發(fā)布時(shí)間:2020-02-24 22:27
【摘要】:多媒體傳輸技術(shù)所要解決的主要問(wèn)題是如何在復(fù)雜的無(wú)線網(wǎng)絡(luò)環(huán)境中保證網(wǎng)絡(luò)帶寬的利用率和用戶的觀看體驗(yàn)。自適應(yīng)流媒體傳輸技術(shù)能根據(jù)網(wǎng)絡(luò)資源的變化和客戶端情況動(dòng)態(tài)地調(diào)整多媒體資源碼率,可以很好地解決上面所提到的問(wèn)題。因此,本文將研究移動(dòng)終端的自適應(yīng)流媒體傳輸解決方案。在深入研究最新ISO標(biāo)準(zhǔn)中的MPEG-DASH標(biāo)準(zhǔn)的主要內(nèi)容和自適應(yīng)傳輸策略的基礎(chǔ)上,設(shè)計(jì)了一種基于MPEG-DASH的自適應(yīng)算法,并在iOS平臺(tái)上實(shí)現(xiàn)該自適應(yīng)算法。 本文首先對(duì)現(xiàn)有的用于移動(dòng)流媒體傳輸?shù)膮f(xié)議進(jìn)行了大量研究與分析,對(duì)比RTP/RTSP和HTTP協(xié)議的優(yōu)缺點(diǎn)后,選擇基于HTTP的自適應(yīng)流媒體傳輸技術(shù)進(jìn)行研究。接著,研究現(xiàn)有的基于HTTP的自適應(yīng)流媒體傳輸技術(shù),包括微軟的Smooth Streaming、 Adobe的Http Dynamic Streaming、蘋果的Http Live Streaming、MPEG-DASH。分析前面幾種技術(shù)的優(yōu)點(diǎn)并結(jié)合無(wú)線網(wǎng)絡(luò)的特點(diǎn)和平臺(tái)的兼容性,選擇MPEG-DASH標(biāo)準(zhǔn)作為研究主體。然后深入研究MPEG-DAS標(biāo)準(zhǔn)的MPD文件、段格式和媒體呈現(xiàn)方式,并對(duì)該標(biāo)準(zhǔn)的自適應(yīng)流媒體傳輸?shù)膬?yōu)化問(wèn)題進(jìn)行了分析。討論現(xiàn)有的基于時(shí)間片、吞吐量、隨機(jī)決策算法,提出了一種新的改進(jìn)的自適應(yīng)算法,該算法提高了傳輸起始階段和緩存區(qū)受限階段的傳輸效率。最后將提出的新的自適應(yīng)算法在iOS平臺(tái)上進(jìn)行設(shè)計(jì)與實(shí)現(xiàn),并通過(guò)測(cè)試結(jié)果驗(yàn)證了本文提出的碼率切換策略有較好的傳輸性能與用戶體驗(yàn)。
【圖文】:
圖2-5 HTTP Live Streaming流媒體系統(tǒng)結(jié)構(gòu)端主要由苦/視頻輸入、視頻編碼和視頻切割三個(gè)部分組成,負(fù)責(zé)對(duì)輸入行數(shù)字編碼、壓縮,,同時(shí)將其封裝成合適的格式并傳送給視頻切割工具將接收到的苦視頻流按指定的方式進(jìn)行切片,為分發(fā)組件提供輸入。接收到e
本文編號(hào):2582547
【圖文】:
圖2-5 HTTP Live Streaming流媒體系統(tǒng)結(jié)構(gòu)端主要由苦/視頻輸入、視頻編碼和視頻切割三個(gè)部分組成,負(fù)責(zé)對(duì)輸入行數(shù)字編碼、壓縮,,同時(shí)將其封裝成合適的格式并傳送給視頻切割工具將接收到的苦視頻流按指定的方式進(jìn)行切片,為分發(fā)組件提供輸入。接收到e
本文編號(hào):2582547
本文鏈接:http://sikaile.net/kejilunwen/wltx/2582547.html
最近更新
教材專著