Abstract
Dynamic Adaptation Streaming over HTTP (DASH) enhances the Quality of Experience (QoE) for users by automatically switching quality levels according to network conditions. Various adaptation schemes have been proposed to select the most suitable quality level during video playback. Adaptation schemes are currently based on the measured TCP throughput received by the video player. Although video buffer can mitigate throughput fluctuations, it does not take into account the effect of the transition of quality levels on the QoE. In this paper, we propose a QoE-aware DASH system (or QDASH) to improve the user-perceived quality of video watching. We integrate available bandwidth measurement into the video data probes with a measurement proxy architecture. We have found that our available bandwidth measurement method facilitates the selection of video quality levels. Moreover, we assess the QoE of the quality transitions by carrying out subjective experiments. Our results show that users prefer a gradual quality change between the best and worst quality levels, instead of an abrupt switching. Hence, we propose a QoE-aware quality adaptation algorithm for DASH based on our findings. Finally, we integrate both network measurement and the QoE-aware quality adaptation into a comprehensive DASH system.
Original language | English |
---|---|
Title of host publication | MMSys'12 - Proceedings of the 3rd Multimedia Systems Conference |
Pages | 11-22 |
Number of pages | 12 |
DOIs | |
Publication status | Published - 28 Mar 2012 |
Event | 3rd ACM Multimedia Systems Conference, MMSys'12 - Chapel Hill, NC, United States Duration: 22 Feb 2012 → 24 Feb 2012 |
Conference
Conference | 3rd ACM Multimedia Systems Conference, MMSys'12 |
---|---|
Country/Territory | United States |
City | Chapel Hill, NC |
Period | 22/02/12 → 24/02/12 |
Keywords
- available bandwidth
- Dynamic Adaptive Streaming over HTTP
- H.264/AVC
- QoE
- quality adaptation
ASJC Scopus subject areas
- Computer Graphics and Computer-Aided Design
- Human-Computer Interaction
- Software