ABSTRACT
Video streaming on the Internet is increasingly using Dynamic Adaptive Streaming over HTTP (DASH), which allows a client to dynamically adjust its video quality by choosing the appropriate quality level for each segment based on the current download rate. In this paper we examine the impact of Scalable Video Coding (SVC) on the client's quality selection policy. Given a variable download rate, when should the client try to maximize the current segment's video quality, and when should it instead play it safe and ensure a minimum level of quality for future segments? We use a combination of analysis, dynamic programming, and simulation to show that a client should use a diagonal quality selection policy, which combines prefetching with backfilling to balance both of these concerns. We also illustrate the conditions that affect the slope of the diagonal policy.
- O. Abboud, T. Zinner, K. Pussep, S. Al-Sabea, and R. Steinmetz. On the Impact of Quality Adaptation in SVC-based P2P Video-on-Demand Systems. ACM Multimedia Systems, 2011. Google ScholarDigital Library
- S. Akhshabi, A. Begen, and C. Dovrolis. An Experimental Evaluation of Rate-Adaptation Algorithms in Adaptive Streaming over HTTP. In ACM Multimedia Systems (MMSys), 2011. Google ScholarDigital Library
- T. Andelin, V. Chetty, D. Harbaugh, S. Warnick, and D. Zappala. Quality Selection for Dynamic Adaptive Streaming over HTTP with Scalable Video Coding. Technical Report 2, Internet Research Lab, Brigham Young University, 2011.Google Scholar
- A. Fecheyr-Lippens. A Review of HTTP Live Streaming. http://andrewsblog.org/a-review-of-http-live-streaming, 2010.Google Scholar
- W. Li. Overview of Fine Granularity Scalability in MPEG-4 Video Standard. IEEE Transactions on Circuits and Systems for Video Technology, 11(3):301--317, March 2001. Google ScholarDigital Library
- M. Mathis, J. Semke, J. Mahdavi, and T. Ott. The Macroscopic Behavior of the TCP Congestion Avoidance Algorithm. SIGCOMM Computer Communication Review, 27:67--82, July 1997. Google ScholarDigital Library
- J. Norris. Markov Chains. Cambridge Univ Press, 1998.Google Scholar
- J. Padhye, V. Firoiu, D. Towsley, and J. Kurose. Modeling TCP Throughput: A Simple Model and its Empirical Validation. In ACM SIGCOMM, pages 303--314, New York, NY, USA, 1998. Google ScholarDigital Library
- R. Pantos. HTTP Live Streaming. Internet-Draft draft-pantos-http-live-streaming-05, Internet Engineering Task Force, Nov. 2010. Work in progress.Google Scholar
- R. Rejaie, M. Handley, and D. Estrin. Layered Quality Adaptation for Internet Video Streaming. IEEE Journal on Selected Areas in Communications, 18(12):2530--2543, dec 2000. Google ScholarDigital Library
- Y. Sánchez de la Fuente, T. Schierl, C. Hellge, T. Wiegand, D. Hong, D. De Vleeschauwer, W. Van Leekwijck, and Y. Le Louédec. iDASH: Improved Dynamic Adaptive Streaming over HTTP using Scalable Video Coding. In ACM Multimedia Systems (MMSys), 2011. Google ScholarDigital Library
- H. Schwarz, D. Marpe, and T. Wiegand. Overview of the Scalable Video Coding Extension of the H. 264/AVC Standard. IEEE Transactions on Circuits and Systems for Video Technology, 17(9):1103--1120, 2007. Google ScholarDigital Library
- A. Zambelli. IIS Smooth Streaming Technical Overview. Microsoft Corporation, 2009.Google Scholar
Recommendations
Video Coding Enhancements for HTTP Adaptive Streaming
MM '22: Proceedings of the 30th ACM International Conference on MultimediaRapid growth in multimedia streaming traffic over the Internet motivates the research and further investigation of the video coding performance of such services in terms of speed and Quality of Experience (QoE). HTTP Adaptive Streaming (HAS) is today's ...
Dynamic Server Selection Strategy for Multi-server HTTP Adaptive Streaming Services
CNSM 2016: Proceedings of the 12th Conference on International Conference on Network and Service ManagementHTTP Adaptive Streaming (HAS) has become the de facto standard technology for the delivery of video streaming services. Current adaptation heuristics for HAS focus on the selection of the optimal quality representation to be delivered from a single ...
Optimizing Quality-of-Experience for HTTP-based Adaptive Video Streaming: An SDN-based Approach
In this work, the authors present a novel bandwidth management solution for optimizing overall quality of experience QoE of multiple video streaming sessions. Instead of allocating bandwidth equally among competing flows, they propose to tailor the ...
Comments