A QoE Aware SVC Based Client-side Video Adaptation Algorithm for Cellular Networks

The ever-increasing demand for video streaming is set to pose considerable challenges on the state-of-the-art multimedia transmission technologies like Dynamic Adaptive Streaming over HTTP (DASH). In this work, we propose an efficient client-side adaptation algorithm for the DASH framework that attempts to maximize the QoE of an end user by simultaneously balancing three important QoE verticals: (i) providing stutter-free video viewing experience, (ii) minimizing flickers in video outputs by controlling and smoothing the rates of encoding quality switches over time and (iii) maximizing aggregate video quality over an entire video session. In order to maintain uninterrupted high quality video viewing experience, the adaptation strategy dynamically selects the enhancement levels for video segments based on instantaneous network conditions and playout buffer status. We have evaluated the proposed adaptation strategy through theoretical analysis and simulation based experiments. Simulation results reveal that the proposed scheme is able to restrict re-buffering events significantly while simultaneously achieving high video quality and stability in the video output.

[1]  Anh T. Pham,et al.  Buffer-based bitrate adaptation for adaptive HTTP streaming , 2013, 2013 International Conference on Advanced Technologies for Communications (ATC 2013).

[2]  Iraj Sodagar,et al.  The MPEG-DASH Standard for Multimedia Streaming Over the Internet , 2011, IEEE MultiMedia.

[3]  Moncef Gabbouj,et al.  Rate adaptation for adaptive HTTP streaming , 2011, MMSys.

[4]  Giuseppe Piro,et al.  Simulating LTE Cellular Systems: An Open-Source Framework , 2011, IEEE Transactions on Vehicular Technology.

[5]  Sangwook Kim,et al.  Video quality adaptation scheme for improving QoE in HTTP adaptive streaming , 2016, 2016 International Conference on Information Networking (ICOIN).