ABSTRACT
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.
- Big Buck Bunny. http://www.bigbuckbunny.org.Google Scholar
- S. Akhshabi, A. C. Begen, and C. Dovrolis. An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP. In ACM MMSys'11, pages 157--168, New York, NY, USA, 2011. Google ScholarDigital Library
- A. Begen, T. Akgul, and M. Baugher. Watching video over the web: Part 1: Streaming protocols. IEEE Internet Computing, 15(2):54--63, March-April 2011. Google ScholarDigital Library
- M. Blestel and M. Raulet. Open SVC decoder: a flexible SVC library. ACM MM '10, pages 1463--1466, New York, NY, USA, 2010. Google ScholarDigital Library
- L. Cai, S. Xiang, Y. Luo, and J. Pan. Scalable modulation for video transmission in wireless networks. IEEE Trans. on Veh. Tech., 2011.Google ScholarCross Ref
- L. De Cicco, S. Mascolo, and V. Palmisano. Feedback control for adaptive live video streaming. In ACM MMSys'11, pages 145--156, New York, NY, USA, 2011. Google ScholarDigital Library
- M. Kobayashi, H. Nakayama, N. Ansari, and N. Kato. Robust and efficient stream delivery for application layer multicasting in heterogeneous networks. IEEE Transactions on Multimedia, 11(1):166--176, Jan. 2009. Google ScholarDigital Library
- C. Liu, I. Bouazizi, and M. Gabbouj. Rate adaptation for adaptive HTTP streaming. In ACM MMSys'11, pages 169--174, New York, NY, USA, 2011. Google ScholarDigital Library
- S. Nelakuditi, R. Harinath, E. Kusmierek, and Z. Zhang. Providing smoother quality layered video stream. In ACM NOSSDAV'00, June 2000.Google Scholar
- J. Reichel, H. Schwarz, and M. Wien. Joint scalable video model 11 (JSVM 11). Joint Video Team, Doc. JVT- X, 2007.Google Scholar
- Y. Sánchez, T. Schierl, C. Hellge, T. Wiegand, D. Hong, D. De Vleeschauwer, W. Van Leekwijck, and Y. Lelouedec. iDASH: improved dynamic adaptive streaming over HTTP using scalable video coding. In ACM MMSys'11, pages 257--264, New York, NY, USA, 2011. Google ScholarDigital Library
- T. Schierl, Y. Sanchez de la Fuente, R. Globisch, C. Hellge, and T. Wiegand. Priority-based media delivery using SVC with RTP and HTTP streaming. Multimedia Tools and Applications, 55:227--246, 2011. Google ScholarDigital Library
- T. Stockhammer. Dynamic adaptive streaming over HTTP: standards and design principles. In ACM MMSys'11, pages 133--144, New York, NY, USA, 2011. Google ScholarDigital Library
- R. Sutton and A. Barto. Reinforcement learning: An introduction. Cambridge Univ Press, 1998. Google ScholarDigital Library
- H. S. Wang and N. Moayeri. Finite-state Markov channel -- a useful model for radio communication channels. IEEE Trans on Veh. Tech., 44(1):163--171, 1995.Google ScholarCross Ref
- S. Xiang. Scalable streaming. https://sites.google.com/site/svchttpstreaming/.Google Scholar
- R. Zhang and L. Cai. A packet-level model for uwb channel with people shadowing process based on angular spectrum analysis. IEEE Trans. on Wireless Comm., 8(8):4048--55, Aug. 2009. Google ScholarDigital Library
Index Terms
- Adaptive scalable video streaming in wireless networks
Recommendations
Feedback control for adaptive live video streaming
MMSys '11: Proceedings of the second annual ACM conference on Multimedia systemsMultimedia content feeds an ever increasing fraction of the Internet traffic. Video streaming is one of the most important applications driving this trend. Adaptive video streaming is a relevant advancement with respect to classic progressive download ...
Adaptive 360-Degree Video Streaming using Scalable Video Coding
MM '17: Proceedings of the 25th ACM international conference on MultimediaVirtual reality and 360-degree video streaming are growing rapidly, yet, streaming high-quality 360-degree video is still challenging due to high bandwidth requirements. Existing solutions reduce bandwidth consumption by streaming high-quality video ...
Online Learning for Adaptive Video Streaming in Mobile Networks
In this paper, we propose a novel algorithm for video bitrate adaptation in HTTP Adaptive Streaming (HAS), based on online learning. The proposed algorithm, named Learn2Adapt (L2A), is shown to provide a robust bitrate adaptation strategy which, unlike ...
Comments