In dynamic adaptive streaming over HTTP (DASH), a client consecutively estimates the available network bandwidth and decides the transmission rate for the forthcoming video chunks to be downloaded. Even though several enhancements to DASH have been reported in the literature, they do not well-investigate the current buffer status to cope with fluctuating network conditions and thus do not achieve seamless video streaming. In this paper, we propose a novel rate adaptation algorithm called quality of experience (QoE)-enhanced adaptation algorithm over DASH (QAAD), which preserves the minimum buffer length to avoid interruption and minimizes the video quality changes during the playback. We implemented a DASH testbed and conducted extensive experiments. Experimental results demonstrate that under fluctuating network conditions, QAAD provides seamless streaming with stabilized video quality while the previous buffer-aware algorithm (i.e., QoE-aware DASH) frequently changes the video quality and undergoes the interruption.
[1]
Xiapu Luo,et al.
QDASH: a QoE-aware DASH system
,
2012,
MMSys '12.
[2]
Yo HanKim,et al.
Design and Implementation of a Network-Adaptive Mechanism for HTTP Video Streaming
,
2013
.
[3]
Christian Timmerer,et al.
A VLC media player plugin enabling dynamic adaptive streaming over HTTP
,
2011,
ACM Multimedia.
[4]
Ali C. Begen,et al.
An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP
,
2011,
MMSys.
[5]
Tanir Ozcelebi,et al.
Client intelligence for adaptive streaming solutions
,
2010,
2010 IEEE International Conference on Multimedia and Expo.
[6]
Anh T. Pham,et al.
Adaptive streaming of audiovisual content using MPEG DASH
,
2012,
IEEE Transactions on Consumer Electronics.
[7]
Moncef Gabbouj,et al.
Rate adaptation for adaptive HTTP streaming
,
2011,
MMSys.