On the merits of SVC-based HTTP adaptive streaming
Abstract
HTTP Adaptive Streaming (HAS) is quickly becoming the dominant type of video streaming in Over-The-Top multimedia services. HAS content is temporally segmented and each segment is offered in different video qualities to the client. It enables a video client to dynamically adapt the consumed video quality to match with the capabilities of the network and/or the client's device. As such, the use of HAS allows a service provider to offer video streaming over heterogeneous networks and to heterogeneous devices. Traditionally, the H.264/AVC video codec is used for encoding the HAS content: for each offered video quality, a separate AVC video file is encoded. Obviously, this leads to a considerable storage redundancy at the video server as each video is available in a multitude of qualities. The recent Scalable Video Codec (SVC) extension of H.264/AVC allows encoding a video into different quality layers: by dowloading one or more additional layers, the video quality can be improved. While this leads to an immediate reduction of required storage at the video server, the impact of using SVC-based HAS on the network and perceived quality by the user are less obvious. In this article, we characterize the performance of AVC-and SVCbased HAS in terms of perceived video quality, network load and client characteristics, with the goal of identifying advantages and disadvantages of both options. 1 Smooth Streaming -The Official Microsoft IIS Sitehttp://www.iis.net/download/SmoothStreaming
References (17)
- Cisco Systems, "Cisco visual networking index: Forecast and method- ology, 2010-2015," http://www.cisco.com/en/US/solutions/collateral/ ns341/ns525/ns537/ns705/ns827/white paper c11-481360.pdf, 2011, last accessed: 8 March 2012.
- R. Huysegems, B. De Vleeschauwer, T. Wu, and W. Van Leekwijck, "SVC-based HTTP adaptive streaming," Bell Labs Technical Journal, vol. 16, no. 4, pp. 25-41, 2012.
- 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 Proceedings of the second annual ACM conference on Multimedia systems, 2011, pp. 257-264.
- T. Oelbaum, H. Schwarz, M. Wien, and T. Wiegand, "Subjective performance evaluation of the svc extension of h.264/avc," in 15th IEEE International Conference on Image Processing (ICIP), 2008, pp. 2772- 2775.
- R. Pantos and W. May, "HTTP Live Streaming," 2011. [Online]. Available: http://tools.ietf.org/html/draft-pantos-http-live-streaming-07
- T. Stockhammer, "Dynamic adaptive streaming over http -standards and design principles," in Proceedings of the second annual ACM conference on Multimedia systems, ser. MMSys '11, ACM. New York, NY, USA: ACM, 2011, p. 133-144. [Online]. Available: http://doi.acm.org/10.1145/1943552.1943572
- L. De Cicco, S. Mascolo, and C. Abdallah, "An experimental evaluation of akamai adaptive video streaming over hsdpa networks," in Computer- Aided Control System Design (CACSD), 2011 IEEE International Symposium on, sept. 2011, pp. 13 -18.
- O. Oyman and S. Singh, "Quality of experience for http adaptive streaming services," IEEE Communications Magazine, vol. 50, no. 4, pp. 20-27, april 2012. [Online]. Available: http://dx.doi.org/10.1109/ MCOM.2012.6178830
- C. Liu, I. Bouazizi, and M. Gabbouj, "Parallel adaptive http media streaming," in Computer Communications and Networks (ICCCN), 2011 Proceedings of 20th International Conference on, 31 2011-aug. 4 2011, pp. 1 -6.
- W. Pu, Z. Zou, and C. W. Chen, "Dynamic adaptive streaming over http from multiple content distribution servers," in Global Telecommunica- tions Conference (GLOBECOM 2011), 2011 IEEE, 2011, pp. 1 -5.
- --, "New tcp video streaming proxy design for last-hop wireless networks," in Image Processing (ICIP), 2011 18th IEEE International Conference on, sept. 2011, pp. 2225 -2228.
- H. Schwarz, D. Marpe, and T. Wiegand, "Overview of the scalable video coding extension of the h.264/avc standard," Circuits and Systems for Video Technology, IEEE Transactions on, vol. 17, no. 9, pp. 1103 -1120, sept. 2007.
- Y. Sanchez, T. Schierl, C. Hellge, T. Wiegand, D. Hong, D. D. Vleeschauwer, W. V. Leekwijck, and Y. L. Louédec, "Efficient http-based streaming using scalable video coding," Signal Processing: Image Communication, vol. 27, no. 4, pp. 329 -342, 2012, ¡ce:title¿Modern Media Transport -Dynamic Adaptive Streaming over HTTP (DASH)¡/ce:title¿. [Online]. Available: http://www.sciencedirect. com/science/article/pii/S0923596511001147
- C. Liu, I. Bouazizi, M. M. Hannuksela, and M. Gabbouj, "Rate adaptation for dynamic adaptive streaming over http in content distribution network," Signal Processing: Image Communication, vol. 27, no. 4, pp. 288 -311, 2012, ¡ce:title¿Modern Media Transport -Dynamic Adaptive Streaming over HTTP (DASH)¡/ce:title¿. [Online]. Available: http://www.sciencedirect.com/science/article/pii/ S0923596511001135
- V. Adzic, H. Kalva, and B. Furht, "Optimized adaptive http streaming for mobile devices," in Applications of Digital Image Processing XXXIV, A. G. Tescher, Ed., vol. 8135, no. 1, SPIE. SPIE, 2011, p. 81350T. [Online]. Available: http://link.aip.org/link/?PSI/8135/81350T/1
- 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, vol. 55, pp. 227-246, 2011, 10.1007/s11042-010-0572-5. [Online]. Available: http://dx.doi.org/10.1007/s11042-010-0572-5
- T. Andelin, V. Chetty, D. Harbaugh, S. Warnick, and D. Zappala, "Quality selection for dynamic adaptive streaming over http with scalable video coding," in Proceedings of the 3rd Multimedia Systems Conference, ser. MMSys '12, ACM. New York, NY, USA: ACM, 2012, p. 149-154. [Online]. Available: http://doi.acm.org/10.1145/ 2155555.2155580