Adaptive scalable video streaming in wireless networks

In this paper, we investigate the optimal streaming strategy for dynamic adaptive streaming over HTTP (DASH). Specifically, we focus on the rate adaptation algorithm for streaming scalable video (H.264/SVC) in wireless networks. We model the rate adaptation problem as a Markov Decision Process (MDP), aiming to find an optimal streaming strategy in terms of user-perceived quality of experience (QoE) such as playback interruption, average playback quality and playback smoothness. We then obtain the optimal MDP solution using dynamic programming. We further define a reward parameter in our proposed streaming strategy, which can be adjusted to make a good trade-off between the average playback quality and playback smoothness. We also use a simple testbed to validate our solution. Experiment results show the feasibility of the proposed solution and its advantage over the existing work.

[1]  Ali C. Begen,et al.  Watching Video over the Web: Part 1: Streaming Protocols , 2011, IEEE Internet Computing.

[2]  Mickaël Raulet,et al.  Open SVC decoder: a flexible SVC library , 2010, ACM Multimedia.

[3]  Thomas Stockhammer,et al.  Dynamic adaptive streaming over HTTP --: standards and design principles , 2011, MMSys.

[4]  Thomas Wiegand,et al.  Priority-based Media Delivery using SVC with RTP and HTTP streaming , 2011, Multimedia Tools and Applications.

[5]  Ali C. Begen,et al.  An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP , 2011, MMSys.

[6]  Srihari Nelakuditi,et al.  Providing Smoother Quality Layered Video Stream , 2000 .

[7]  Luca De Cicco,et al.  Feedback control for adaptive live video streaming , 2011, MMSys.

[8]  Nei Kato,et al.  Robust and Efficient Stream Delivery for Application Layer Multicasting in Heterogeneous Networks , 2009, IEEE Transactions on Multimedia.

[9]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[10]  Thomas Wiegand,et al.  iDASH: improved dynamic adaptive streaming over HTTP using scalable video coding , 2011, MMSys.

[11]  Jianping Pan,et al.  Scalable Modulation for Video Transmission in Wireless Networks , 2011, IEEE Transactions on Vehicular Technology.

[12]  Richard S. Sutton,et al.  Introduction to Reinforcement Learning , 1998 .

[13]  Hong Shen Wang,et al.  Finite-state Markov channel-a useful model for radio communication channels , 1995 .

[14]  Ruonan Zhang,et al.  A packet-level model for UWB channel with people shadowing process based on angular spectrum analysis , 2009, IEEE Transactions on Wireless Communications.

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