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,...
Main Authors: | , |
---|---|
Other Authors: | |
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 |