[發(fā)明專利]一種層間回填自適應(yīng)SVC-DASH播放方法有效
| 申請?zhí)枺?/td> | 201810808794.2 | 申請日: | 2018-07-23 |
| 公開(公告)號: | CN109348233B | 公開(公告)日: | 2020-11-13 |
| 發(fā)明(設(shè)計(jì))人: | 熊麗榮;尤日晶;沈樹茂 | 申請(專利權(quán))人: | 浙江工業(yè)大學(xué) |
| 主分類號: | H04N19/70 | 分類號: | H04N19/70;H04N19/40;H04N19/30;H04N21/643;H04N21/2343;H04N21/44 |
| 代理公司: | 杭州天正專利事務(wù)所有限公司 33201 | 代理人: | 王兵;王幸祥 |
| 地址: | 310014 浙*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 回填 自適應(yīng) svc dash 播放 方法 | ||
一種層間回填自適應(yīng)SVC?DASH播放方法,首先構(gòu)造SVC編碼數(shù)據(jù)集,然后搭建HTTP文件服務(wù)器,闡述SVC?DASH播放方法的客戶端模塊協(xié)作方法和步驟,對層間回填自適應(yīng)算法從回填片段序號查找、回填質(zhì)量確定進(jìn)行詳細(xì)描述。
技術(shù)領(lǐng)域
本發(fā)明涉及一種動(dòng)態(tài)自適應(yīng)流媒體方法
背景技術(shù)
近年來,在線流媒體視頻服務(wù)得到廣泛的應(yīng)用。在線視頻業(yè)務(wù)在整個(gè)因特網(wǎng)的數(shù)據(jù)流量正占據(jù)著越來越大的比重。基于HTTP的自適應(yīng)流技術(shù)克服了基于RTP/RTSP的流媒體傳輸部署難、不兼容防火墻等問題和HTTP漸進(jìn)式下載無法動(dòng)態(tài)調(diào)整視頻質(zhì)量的問題,被廣泛用于提供商用高質(zhì)量的視頻服務(wù)。市場上有多種流媒體技術(shù),MPEG-DASH(DASH:DynamicAdaptive Streaming over HTTP)協(xié)議可以兼容市場上主流自適應(yīng)流媒體技術(shù),受到業(yè)界和研究界的關(guān)注。
傳統(tǒng)的自適應(yīng)流媒體技術(shù)通過在服務(wù)端存儲(chǔ)大量高級視頻編碼(Advanced VideoCoding,AVC)以提供視頻服務(wù),但AVC編碼冗余非常大。可擴(kuò)展視頻編碼(Scalable VideoCoding,SVC)以其一次編碼可多次按需適配的高可擴(kuò)展性成為視頻編碼領(lǐng)域的研究熱點(diǎn)。相比于AVC編碼,SVC編碼的方法能夠大大減少視頻提供商在視頻服務(wù)端的存儲(chǔ)容量。
發(fā)明內(nèi)容
本發(fā)明要解決現(xiàn)有技術(shù)的上述缺點(diǎn),提供一種層間回填自適應(yīng)SVC-DASH播放方法。
本發(fā)明基于DASH框架,設(shè)計(jì)面向SVC編碼的流媒體客戶端自適應(yīng)播放方法。現(xiàn)有的基于SVC編碼的自適應(yīng)決策方法主要根據(jù)客戶端吞吐量或者緩存預(yù)測下一視頻片段的質(zhì)量等級,然后根據(jù)視頻質(zhì)量等級串行下載片段的基礎(chǔ)層和增強(qiáng)層。基于吞吐量預(yù)測方法在帶寬變化時(shí)會(huì)帶來片段質(zhì)量頻繁切換的問題。基于緩存的預(yù)測方法則為了維持高緩存而一直下載較低質(zhì)量等級的視頻片段,引起觀看視頻的整體用戶體驗(yàn)QOE偏低。上述方法在網(wǎng)絡(luò)帶寬劇烈變化時(shí),存在視頻卡頓、不能及時(shí)響應(yīng)網(wǎng)絡(luò)帶寬、用戶體驗(yàn)不友好的情況。
一種層間回填自適應(yīng)SVC-DASH播放方法,包括以下步驟:
1創(chuàng)建SVC編碼數(shù)據(jù)集;
1.1視頻格式轉(zhuǎn)換;
選擇YUV、AVI等任意格式視頻源,將其轉(zhuǎn)化為MPEG-DASH協(xié)議需要的H.264視頻格式。采用FFMPEG,MediaCoder開源工具實(shí)施視頻編碼轉(zhuǎn)換。
1.2視頻分割;
SVC編碼將每個(gè)視頻片段分割為一層基礎(chǔ)層和多層增強(qiáng)層,且基礎(chǔ)層和多個(gè)增強(qiáng)層可以通過不同的組合方式解碼出不同視頻質(zhì)量的媒體流。將步驟1.1生成的H.264格式視頻分割成固定時(shí)長τ秒,一般為2~10秒的多個(gè)視頻片段,每個(gè)視頻片段由一層基礎(chǔ)層和多個(gè)增強(qiáng)層構(gòu)成。根據(jù)生成的視頻片段序號、片段時(shí)長、視頻片段幀率、片段層下載鏈接、片段層文件大小等信息構(gòu)造一個(gè)MPD文件,MPD文件是DASH視頻描述文件。視頻片段分割采用JSVM、SVC_Demux_Mux開源工具。
2搭建基于SVC編碼的HTTP視頻文件服務(wù)器;
利用現(xiàn)有的服務(wù)端技術(shù)Apache,nginx,tomcat搭建SVC編碼的文件服務(wù)器,并將MPD文件中的BaseURL項(xiàng)修改為服務(wù)器的存儲(chǔ)視頻數(shù)據(jù)集的網(wǎng)絡(luò)地址。
3層間回填自適應(yīng)播放方法的SVC-DASH客戶端模塊及交互;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浙江工業(yè)大學(xué),未經(jīng)浙江工業(yè)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810808794.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 使用后向自適應(yīng)規(guī)則進(jìn)行整數(shù)數(shù)據(jù)的無損自適應(yīng)Golomb/Rice編碼和解碼
- 一種自適應(yīng)軟件UML建模及其形式化驗(yàn)證方法
- 媒體自適應(yīng)參數(shù)的調(diào)整方法、系統(tǒng)及相關(guān)設(shè)備
- 五自由度自適應(yīng)位姿調(diào)整平臺(tái)
- 采用自適應(yīng)機(jī)匣和自適應(yīng)風(fēng)扇的智能發(fā)動(dòng)機(jī)
- 一種自適應(yīng)樹木自動(dòng)涂白裝置
- 一種基于微服務(wù)的多層次自適應(yīng)方法
- 一種天然氣發(fā)動(dòng)機(jī)燃?xì)庾赃m應(yīng)控制方法及系統(tǒng)
- 一種中心自適應(yīng)的焊接跟蹤機(jī)頭
- 一種有砟軌道沉降自適應(yīng)式軌道系統(tǒng)





