A Fairness-Driven Rate Adaption Approach for Dynamic HTTP Streaming

碩士 === 國立清華大學 === 電機工程學系 === 103 === Abstract Dynamic Adaptation Streaming over HTTP (DASH) is deployed for getting appropriate video adaptively to the available bandwidth and improving the bandwidth utilization. HTTP server divide the different versions of the same video into smaller unit, segment,...

Full description

Bibliographic Details
Main Authors: Chen, Chia-Hsun, 陳佳詢
Other Authors: Lin, Chia-Wen
Format: Others
Language:en_US
Published: 2014
Online Access:http://ndltd.ncl.edu.tw/handle/49795313567141732887
Description
Summary:碩士 === 國立清華大學 === 電機工程學系 === 103 === Abstract Dynamic Adaptation Streaming over HTTP (DASH) is deployed for getting appropriate video adaptively to the available bandwidth and improving the bandwidth utilization. HTTP server divide the different versions of the same video into smaller unit, segment, which is the specific piece of video. Clients can switch video version dynamically by downloading the video segments under the fluctuant network bandwidth. We use the client’s buffer length to avoid the buffer overflow (or underflow) which is the key factor of the bandwidth oscillation, so clients can estimate the fair-share bandwidth and watch the video with stable video rate. Because the buffer length can smooth video rate, we don’t have to switch video rate with the variation of TCP throughput. We determine to switch video rate by probability until the buffer is larger than the buffer reference instead of switching the video rate directly by the estimated bandwidth. We use the random probability as the threshold to decide whether to switch the video rate or not, it is fairly to client to get a better viewing experience. Keywords: Fairness, Dynamic Adaptive Streaming over HTTP