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
id ndltd-TW-103NTHU5442040
record_format oai_dc
spelling ndltd-TW-103NTHU54420402017-02-25T04:18:29Z http://ndltd.ncl.edu.tw/handle/49795313567141732887 A Fairness-Driven Rate Adaption Approach for Dynamic HTTP Streaming 一個應用於動態HTTP 串流具公平性之視訊碼率調適方法 Chen, Chia-Hsun 陳佳詢 碩士 國立清華大學 電機工程學系 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 Lin, Chia-Wen 林嘉文 2014 學位論文 ; thesis 47 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立清華大學 === 電機工程學系 === 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
author2 Lin, Chia-Wen
author_facet Lin, Chia-Wen
Chen, Chia-Hsun
陳佳詢
author Chen, Chia-Hsun
陳佳詢
spellingShingle Chen, Chia-Hsun
陳佳詢
A Fairness-Driven Rate Adaption Approach for Dynamic HTTP Streaming
author_sort Chen, Chia-Hsun
title A Fairness-Driven Rate Adaption Approach for Dynamic HTTP Streaming
title_short A Fairness-Driven Rate Adaption Approach for Dynamic HTTP Streaming
title_full A Fairness-Driven Rate Adaption Approach for Dynamic HTTP Streaming
title_fullStr A Fairness-Driven Rate Adaption Approach for Dynamic HTTP Streaming
title_full_unstemmed A Fairness-Driven Rate Adaption Approach for Dynamic HTTP Streaming
title_sort fairness-driven rate adaption approach for dynamic http streaming
publishDate 2014
url http://ndltd.ncl.edu.tw/handle/49795313567141732887
work_keys_str_mv AT chenchiahsun afairnessdrivenrateadaptionapproachfordynamichttpstreaming
AT chénjiāxún afairnessdrivenrateadaptionapproachfordynamichttpstreaming
AT chenchiahsun yīgèyīngyòngyúdòngtàihttpchuànliújùgōngpíngxìngzhīshìxùnmǎlǜdiàoshìfāngfǎ
AT chénjiāxún yīgèyīngyòngyúdòngtàihttpchuànliújùgōngpíngxìngzhīshìxùnmǎlǜdiàoshìfāngfǎ
AT chenchiahsun fairnessdrivenrateadaptionapproachfordynamichttpstreaming
AT chénjiāxún fairnessdrivenrateadaptionapproachfordynamichttpstreaming
_version_ 1718416272590372864