首頁 > 期刊 > 自然科學與工程技術 > 基礎科學 > 自然科學理論與方法 > 廣西科學 > 一種基于緩沖區閾值調整的動態自適應碼率選擇算法 【正文】
摘要:基于HTTP的動態自適應流媒體(Dynamic adaptive streaming over HTTP,DASH)是一種可利用Web服務器提供在線高質量視頻流的自適應碼率流技術,決定了視頻播放性能。傳統動態自適應碼率選擇算法存在考慮因素單一、播放緩沖區長度受限、帶寬不穩定等問題,因此,改進與優化動態自適應碼率選擇算法十分必要。針對客戶端緩沖區長度受限和帶寬不穩定造成的視頻播放卡頓現象,綜合考慮網絡帶寬和客戶端緩沖區因素,提出一種基于緩沖區閾值調整的動態自適應碼率選擇算法(Dynamic adaptive rate selection algorithm based on buffer threshold adjustment,BT DARA)。該算法首先通過獲取不同視頻段大小和下載速率,計算網絡吞吐量并對視頻下載時間進行預測,然后結合緩沖區視頻片段長度狀態進行碼率選擇。特別地,在視頻播放過程中對不同階段采取不同的視頻碼率選擇策略,并在客戶端緩沖區達到臨界值時動態調整緩沖區閾值參數,以此增加緩沖區長度,減少碼率切換次數,確保視頻播放的穩定性。實驗結果表明,該算法能提高視頻播放的碼率,保證視頻播放質量和穩定性,減少了視頻開始播放的啟動時間,為用戶提供良好的視頻播放體驗。
注:因版權方要求,不能公開全文,如需全文,請咨詢雜志社