skip to main content
research-article

Quality of Experience-Centric Management of Adaptive Video Streaming Services: Status and Challenges

Published:01 May 2018Publication History
Skip Abstract Section

Abstract

Video streaming applications currently dominate Internet traffic. Particularly, HTTP Adaptive Streaming (HAS) has emerged as the dominant standard for streaming videos over the best-effort Internet, thanks to its capability of matching the video quality to the available network resources. In HAS, the video client is equipped with a heuristic that dynamically decides the most suitable quality to stream the content, based on information such as the perceived network bandwidth or the video player buffer status. The goal of this heuristic is to optimize the quality as perceived by the user, the so-called Quality of Experience (QoE). Despite the many advantages brought by the adaptive streaming principle, optimizing users’ QoE is far from trivial. Current heuristics are still suboptimal when sudden bandwidth drops occur, especially in wireless environments, thus leading to freezes in the video playout, the main factor influencing users’ QoE. This issue is aggravated in case of live events, where the player buffer has to be kept as small as possible in order to reduce the playout delay between the user and the live signal. In light of the above, in recent years, several works have been proposed with the aim of extending the classical purely client-based structure of adaptive video streaming, in order to fully optimize users’ QoE. In this article, a survey is presented of research works on this topic together with a classification based on where the optimization takes place. This classification goes beyond client-based heuristics to investigate the usage of server- and network-assisted architectures and of new application and transport layer protocols. In addition, we outline the major challenges currently arising in the field of multimedia delivery, which are going to be of extreme relevance in future years.

References

  1. H. Ahlehagh and S. Dey. 2013. Adaptive bit rate capable video caching and scheduling. In Proceedings of the 2013 IEEE Wireless Communications and Networking Conference (WCNC). 1357--1362.Google ScholarGoogle Scholar
  2. B. Ahlgren, C. Dannewitz, C. Imbrenda, D. Kutscher, and B. Ohlman. 2012. A survey of information-centric networking. IEEE Communications Magazine 50, 7 (July 2012), 26--36.Google ScholarGoogle ScholarCross RefCross Ref
  3. A. Ahmad, A. Floris, and L. Atzori. 2016. QoE-centric service delivery: A collaborative approach among OTTs and ISPs. Computer Networks 110 (2016), 168--179. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Saamer Akhshabi, Lakshmi Anantakrishnan, Constantine Dovrolis, and Ali C. Begen. 2013. Server-based traffic shaping for stabilizing oscillating adaptive streaming players. In Proceedings of the 23rd ACM Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV’13). ACM, New York, NY, 19--24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. S. Akhshabi, S. Narayanaswamy, A. C. Begen, and C. Dovrolis. 2012. An experimental evaluation of rate-adaptive video players over HTTP. Image Commun. 27, 4 (April 2012), 271--287. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. K. T. Bagci, K. E. Sahin, and A. M. Tekalp. 2016. Queue-allocation optimization for adaptive video streaming over software defined networks with multiple service-levels. In Proceedings of the 2016 IEEE International Conference on Image Processing (ICIP). 1519--1523.Google ScholarGoogle Scholar
  7. Abdelhak Bentaleb, Ali C. Begen, and Roger Zimmermann. 2016. SDNDASH: Improving QoE of HTTP adaptive streaming using software defined networking. In Proceedings of the 2016 ACM Conference on Multimedia Conference (MM’16). 1296--1305. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. D. Bhat, A. Rizk, M. Zink, and R. Steinmetz. 2017. Network assisted content distribution for adaptive bitrate video streaming. In Proceedings of the 8th ACM on Multimedia Systems Conference (MMSys’17). ACM, New York, NY, 62--75. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. T. Böttger, F. Cuadrado, G. Tyson, I. Castro, and S. Uhlig. 2016. Open connect everywhere: A glimpse at the internet ecosystem through the lens of the netflix CDN. CoRR abs/1606.05519 (2016). http://arxiv.org/abs/1606.05519Google ScholarGoogle Scholar
  10. N. Bouten, M. Claeys, B. Van Poecke, S. Latré, and F. De Turck. 2016. Dynamic server selection strategy for multi-server HTTP adaptive streaming services. In 2016 12th International Conference on Network and Service Management (CNSM). 82--90.Google ScholarGoogle Scholar
  11. N. Carlsson, D. Eager, V. Krishnamoorthi, and T. Polishchuk. 2017. Optimized adaptive streaming of multi-video stream bundles. IEEE Transactions on Multimedia PP, 99 (2017), 1--1.Google ScholarGoogle Scholar
  12. P. Casas, P. Fiadino, A. Sackl, and A. D’Alconzo. 2014. YouTube in the move: Understanding the performance of YouTube in cellular networks. In 2014 IFIP Wireless Days (WD). 1--6.Google ScholarGoogle Scholar
  13. C. Cetinkaya, E. Karayer, M. Sayit, and C. Hellge. 2014. SDN for segment based flow routing of DASH. In Proceedings of the 2014 IEEE 4th International Conference on Consumer Electronics Berlin (ICCE-Berlin). 74--77.Google ScholarGoogle Scholar
  14. Jiasi Chen, Rajesh Mahindra, Mohammad Amir Khojastepour, Sampath Rangarajan, and Mung Chiang. 2013. A scheduling framework for adaptive video delivery over cellular networks. In Proceedings of the 19th Annual International Conference on Mobile Computing and Networking (MobiCom’13). ACM, New York, NY, 389--400. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Wael Cherif, Youenn Fablet, Eric Nassor, Jonathan Taquet, and Yuki Fujimori. 2015. DASH fast start using HTTP/2. In Proceedings of the 25th ACM Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV’15). ACM, New York, NY, 25--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Cisco. 2016. Cisco Visual Networking Index: Forecast and Methodology, 2016--2021. Retrieved from http://www.cisco.com/c/dam/en/us/solutions/collateral/service-provider/visual-networking-index-vni/complete-white-paper-c11-481360.pdf.Google ScholarGoogle Scholar
  17. M. Claeys, N. Bouten, D. De Vleeschauwer, K. De Schepper, W. Van Leekwijck, S. Latré, and F. De Turck. 2016. Deadline-aware TCP congestion control for video streaming services. In Proceedings of the 2016 12th International Conference on Network and Service Management (CNSM). 100--108.Google ScholarGoogle Scholar
  18. M. Claeys, N. Bouten, D. De Vleeschauwer, W. Van Leekwijck, S. Latré, and F. De Turck. 2016. Cooperative announcement-based caching for video-on-demand streaming. IEEE Transactions on Network and Service Management 13, 2 (June 2016), 308--321.Google ScholarGoogle ScholarCross RefCross Ref
  19. G. Cofano, L. De Cicco, T. Zinner, A. Nguyen-Ngoc, P. Tran-Gia, and S. Mascolo. 2017. Design and experimental evaluation of network-assisted strategies for HTTP adaptive streaming. ACM Transactions on Multimedia Computing, Communications, and Applications (2017). Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Stefania Colonnese, Francesca Cuomo, Raffaele Guida, and Tommaso Melodia. 2015. Performance evaluation of sender-assisted HTTP-based video streaming in wireless ad hoc networks. Ad Hoc Networks 24, Part B (2015), 74--84. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. CONVIVA. 2015. Mid-Year 2015 Update: Conviva Viewer Experience Report. Retrieved from http://www.conviva.com/conviva-viewer-experience-report/midyear-vxr-2015/.Google ScholarGoogle Scholar
  22. Xavier Corbillon, Ramon Aparicio-Pardo, Nicolas Kuhn, Géraldine Texier, and Gwendal Simon. 2016. Cross-layer scheduler for video streaming over MPTCP. In Proceedings of the 7th International Conference on Multimedia Systems (MMSys’16). ACM, New York, NY, Article 7, 12 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Y. Cui, T. Li, C. Liu, X. Wang, and M. Kuehlewind. 2017. Innovating transport with QUIC: Design approaches and research challenges. IEEE Internet Computing 21, 2 (Mar. 2017), 72--76. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Luca De Cicco, Vito Caldaralo, Vittorio Palmisano, and Saverio Mascolo. 2014. TAPAS: A tool for rApid prototyping of adaptive streaming algorithms. In Proceedings of the 2014 Workshop on Design, Quality and Deployment of Adaptive Video Streaming (VideoNext’14). ACM, New York, NY, 1--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. J. De Vriendt, D. De Vleeschauwer, and D. Robinson. 2013. Model for estimating QoE of video delivered using HTTP adaptive streaming. In Proceedings of the 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013). 1288--1293.Google ScholarGoogle Scholar
  26. Rui Deng and Guizhong Liu. 2017. QoE driven cross-layer scheme for DASH-based scalable video transmission over LTE. Multimedia Tools and Applications (2017), 1--25. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Giorgos Dimopoulos, Ilias Leontiadis, Pere Barlet-Ros, and Konstantina Papagiannaki. 2016. Measuring video QoE from encrypted traffic. In Proceedings of the 2016 Internet Measurement Conference (IMC’16). ACM, New York, NY, 513--526. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. H. E. Egilmez, S. Civanlar, and A. M. Tekalp. 2013. An optimization framework for QoS-enabled adaptive video streaming over openflow networks. IEEE Transactions on Multimedia 15, 3 (April 2013), 710--715. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. A. E. Essaili, D. Schroeder, E. Steinbach, D. Staehle, and M. Shehada. 2015. QoE-based traffic and resource management for adaptive HTTP video delivery in LTE. IEEE Transactions on Circuits and Systems for Video Technology 25, 6 (June 2015), 988--1001.Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Jairo Esteban, Steven A. Benno, Andre Beck, Yang Guo, Volker Hilt, and Ivica Rimac. 2012. Interactions between HTTP adaptive streaming and TCP. In Proceedings of the 22nd International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV’12). ACM, New York, NY, 21--26. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. C. Fan, J. Lee, W. Lo, C. Huang, K. Chen, and C. Hsu. 2017. Fixation prediction for 360° video streaming in head-mounted virtual reality. In Proceedings of the 27th Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV’17). ACM, New York, NY, 67--72. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. X. Foukas, G. Patounas, A. Elmokashfi, and M. K. Marina. 2017. Network slicing in 5G: Survey and challenges. IEEE Communications Magazine 55, 5 (May 2017), 94--100. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Bo Fu, Dirk Staehle, Gerald Kunzmann, Eckehard Steinbach, and Wolfgang Kellerer. 2015. QoE-based SVC layer dropping in LTE networks using content-aware layer priorities. ACM Transactions on Multimedia Computing, Communications, and Applications Article 7 (Aug. 2015), 23 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Aditya Ganjam, Junchen Jiang, Xi Liu, Vyas Sekar, Faisal Siddiqi, Ion Stoica, Jibin Zhan, and Hui Zhang. 2015. C3: Internet-scale control plane for video quality optimization. In Proceedings of the 12th USENIX Conference on Networked Systems Design and Implementation (NSDI’15). USENIX Association, Berkeley, CA, 131--144. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Chang Ge, Ning Wang, Severin Skillman, Gerry Foster, and Yue Cao. 2016. QoE-driven DASH video caching and adaptation at 5G mobile edge. In Proceedings of the 3rd ACM Conference on Information-Centric Networking (ACM-ICN’16). ACM, New York, NY, 237--242. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. P. Georgopoulos, Y. Elkhatib, M. Broadbent, M. Mu, and N. Race. 2013. Towards network-wide QoE fairness using openflow-assisted adaptive video streaming. In Proceedings of the 2013 ACM SIGCOMM Workshop on Future Human-centric Multimedia Networking (FhMN’13). ACM, New York, NY, 15--20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Bo Han, Feng Qian, Lusheng Ji, and Vijay Gopalakrishnan. 2016. MP-DASH: Adaptive video streaming over preference-aware multipath. In Proceedings of the 12th International Conference on Emerging Networking EXperiments and Technologies (CoNEXT’16). ACM, New York, NY, 129--143. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. B. Han, X. Wang, N. Choi, T. Kwon, and Y. Choi. 2013. AMVS-NDN: Adaptive mobile video streaming and sharing in wireless named data networking. In Proceedings of the 2013 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS). 375--380.Google ScholarGoogle Scholar
  39. H. He, H. Shan, A. Huang, and L. Sun. 2016. Resource allocation for video streaming in heterogeneous cognitive vehicular networks. IEEE Transactions on Vehicular Technology 65, 10 (Oct. 2016), 7917--7930.Google ScholarGoogle ScholarCross RefCross Ref
  40. T. Hossfeld, M. Seufert, C. Sieber, and T. Zinner. 2014. Assessing effect sizes of influence factors towards a QoE model for HTTP adaptive streaming. In Proceedings of the 2014 6th International Workshop on Quality of Multimedia Experience (QoMEX). 111--116.Google ScholarGoogle Scholar
  41. Te-Yuan Huang, Ramesh Johari, Nick McKeown, Matthew Trunnell, and Mark Watson. 2014. A buffer-based approach to rate adaptation: Evidence from a large video streaming service. In Proceedings of the 2014 ACM Conference on SIGCOMM. ACM, New York, NY, 187--198. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Rafael Huysegems, Jeroen van der Hooft, Tom Bostoen, Patrice Rondao Alface, Stefano Petrangeli, Tim Wauters, and Filip De Turck. 2015. HTTP/2-based methods to improve the live experience of adaptive streaming. In Proceedings of the 23rd ACM International Conference on Multimedia (MM’15). ACM, New York, NY, 541--550. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. ISO/IEC 23009-5:2017. 2017. Information Technology -- Dynamic Adaptive Streaming over HTTP (DASH) -- Part 5: Server and Network Assisted DASH (SAND). Standard. International Organization for Standardization.Google ScholarGoogle Scholar
  44. C. James, E. Halepovic, M. Wang, R. Jana, and N. K. Shankaranarayanan. 2016. Is multipath TCP (MPTCP) beneficial for video streaming over DASH? In Proceedings of the 2016 IEEE 24th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS). 331--336.Google ScholarGoogle Scholar
  45. Y. Jin, Y. Wen, and C. Westphal. 2015. Optimal transcoding and caching for adaptive streaming in media cloud: An analytical approach. IEEE Transactions on Circuits and Systems for Video Technology 25, 12 (Dec. 2015), 1914--1925.Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. Jan Willem Kleinrouweler, Sergio Cabrero, and Pablo Cesar. 2016. Delivering stable high-quality video: An SDN architecture with DASH assisting network elements. In Proceedings of the 7th International Conference on Multimedia Systems (MMSys’16). ACM, New York, NY, Article 4, 10 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. Vengatanathan Krishnamoorthi, Niklas Carlsson, Derek Eager, Anirban Mahanti, and Nahid Shahmehri. 2015. Bandwidth-aware prefetching for proactive multi-video preloading and improved HAS performance. In Proceedings of the 23rd ACM International Conference on Multimedia (MM’15). ACM, New York, NY, 551--560. Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. Dilip Kumar Krishnappa, Michael Zink, Carsten Griwodz, and Pål Halvorsen. 2015. Cache-centric video recommendation: An approach to improve the efficiency of Youtube caches. ACM Transactions on Multimedia Computing, Communications, and Applications 11, 4, Article 48 (June 2015), 20 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. Dilip Kumar Krishnappa, Michael Zink, and Ramesh K. Sitaraman. 2015. Optimizing the video transcoding workflow in content delivery networks. In Proceedings of the 6th ACM Multimedia Systems Conference (MMSys’15). ACM, 37--48. Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. J. Kua, G. Armitage, and P. Branch. 2017. A survey of rate adaptation techniques for dynamic adaptive streaming over HTTP. IEEE Communications Surveys Tutorials PP, 99 (2017), 1--1.Google ScholarGoogle Scholar
  51. A. Langley, A. Riddoch, A. Wilk, A. Vicente, C. Krasic, D. Zhang, F. Yang, F. Kouranov, I. Swett, J. Iyengar, J. Bailey, J. Dorfman, J. Roskind, J. Kulik, P. Westin, R. Tenneti, R. Shade, R. Hamilton, V. Vasiliev, W. Chang, and Z. Shi. 2017. The QUIC transport protocol: Design and internet-scale deployment. In Proceedings of the Conference of the ACM Special Interest Group on Data Communication (SIGCOMM’17). ACM, New York, NY, 183--196. Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. S. Lederer, C. Mueller, B. Rainer, C. Timmerer, and H. Hellwagner. 2013. An experimental analysis of dynamic adaptive streaming over HTTP in content centric networks. In 2013 IEEE International Conference on Multimedia and Expo (ICME). 1--6.Google ScholarGoogle Scholar
  53. Stefan Lederer, Christopher Müller, and Christian Timmerer. 2012. Dynamic adaptive streaming over HTTP dataset. In Proceedings of the 3rd Multimedia Systems Conference (MMSys’12). ACM, New York, NY, 89--94. Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. Danny H. Lee, Constantine Dovrolis, and Ali C. Begen. 2014. Caching in HTTP adaptive streaming: Friend or foe? In Proceedings of Network and Operating System Support on Digital Audio and Video Workshop (NOSSDAV’14). ACM, New York, NY, Article 31, 6 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. Chenglin Li, Pascal Frossard, Hongkai Xiong, and Junni Zou. 2016. Distributed wireless video caching placement for dynamic adaptive streaming. In Proceedings of the 26th International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV’16). ACM, New York, NY, Article 2, 6 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  56. W. Li, S. Oteafy, and H. Hassanein. 2017. Rate-selective caching for adaptive streaming over information-centric networks. IEEE Trans. Comput. PP, 99 (2017), 1--1.Google ScholarGoogle Scholar
  57. Z. Li, X. Zhu, J. Gahm, R. Pan, H. Hu, A. C. Begen, and D. Oran. 2014. Probe and adapt: Rate adaptation for HTTP video streaming at scale. IEEE Journal on Selected Areas in Communications 32, 4 (April 2014), 719--733.Google ScholarGoogle ScholarCross RefCross Ref
  58. Ke Liang, Jia Hao, Roger Zimmermann, and David K. Y. Yau. 2015. Integrated prefetching and caching for adaptive video streaming over HTTP: An online approach. In Proceedings of the 6th ACM Multimedia Systems Conference (MMSys’15). ACM, New York, NY, 142--152. Google ScholarGoogle ScholarDigital LibraryDigital Library
  59. E. Liotou, T. Hossfeld, C. Moldovan, F. Metzger, D. Tsolkas, and N. Passas. 2016. Enriching HTTP adaptive streaming with context awareness: A tunnel case study. In Proceedings of the 2016 IEEE International Conference on Communications (ICC). 1--6.Google ScholarGoogle Scholar
  60. Y. Liu, J. Geurts, J. C. Point, S. Lederer, B. Rainer, C. Mueller, C. Timmerer, and H. Hellwagner. 2013. Dynamic adaptive streaming over CCN: A caching and overhead analysis. In Proceedings of the 2013 IEEE International Conference on Communications (ICC). 3629--3633.Google ScholarGoogle Scholar
  61. Z. Lu, V. S. Somayazulu, and H. Moustafa. 2014. Context-adaptive cross-layer TCP optimization for internet video streaming. In Proceedings of the 2014 IEEE International Conference on Communications (ICC). 1723--1728.Google ScholarGoogle Scholar
  62. G. Ma, Z. Wang, M. Zhang, J. Ye, M. Chen, and W. Zhu. 2017. Understanding performance of edge content caching for mobile video streaming. IEEE Journal on Selected Areas in Communications 35, 5 (May 2017), 1076--1089.Google ScholarGoogle ScholarDigital LibraryDigital Library
  63. A. Mansy, M. Fayed, and M. Ammar. 2015. Network-layer fairness for adaptive video streams. In Proceedings of the 2015 IFIP Networking Conference (IFIP Networking). 1--9.Google ScholarGoogle Scholar
  64. Stephen McQuistin, Colin Perkins, and Marwan Fayed. 2016. TCP goes to Hollywood. In Proceedings of the 26th International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV’16). ACM, New York, NY, Article 5, 6 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  65. R. K. P. Mok, X. Luo, E. W. W. Chan, and R. K. C. Chang. 2012. QDASH: A QoE-aware DASH system. In Proceedings of the 3rd Multimedia Systems Conference (MMSys’12). ACM, 11--22. Google ScholarGoogle ScholarDigital LibraryDigital Library
  66. C. Mueller, S. Lederer, C. Timmerer, and H. Hellwagner. 2013. Dynamic adaptive streaming over HTTP/2.0. In Proceedings of the 2013 IEEE International Conference on Multimedia and Expo (ICME). 1--6.Google ScholarGoogle Scholar
  67. M. K. Mukerjee, D. Naylor, J. Jiang, D. Han, S. Seshan, and H. Zhang. 2015. Practical, real-time centralized control for CDN-based live video delivery. SIGCOMM Comput. Commun. Rev. 45, 4 (Aug. 2015), 311--324. Google ScholarGoogle ScholarDigital LibraryDigital Library
  68. H. Nam, K. H. Kim, J. Y. Kim, and H. Schulzrinne. 2014. Towards QoE-aware video streaming using SDN. In Proceedings of the 2014 IEEE Global Communications Conference. 1317--1322.Google ScholarGoogle Scholar
  69. D. V. Nguyen, H. T. Le, P. N. Nam, A. T. Pham, and T. C. Thang. 2016. Request adaptation for adaptive streaming over HTTP/2. In Proceedings of the 2016 IEEE International Conference on Consumer Electronics (ICCE). 189--191.Google ScholarGoogle Scholar
  70. Omar A. Niamut, Emmanuel Thomas, Lucia D’Acunto, Cyril Concolato, Franck Denoual, and Seong Yong Lim. 2016. MPEG DASH SRD: Spatial relationship description. In Proceedings of the 7th International Conference on Multimedia Systems (MMSys’16). ACM, New York, NY, Article 5, 8 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  71. I. Orsolic, D. Pevec, M. Suznjevic, and L. Skorin-Kapov. 2017. A machine learning approach to classifying Youtube QoE based on encrypted network traffic. Multimedia Tools and Applications (May 6, 2017). Google ScholarGoogle ScholarDigital LibraryDigital Library
  72. K. Park, I. Bouazizi, and Y. Xu. 2017. Use cases and draft requirements for Network Based Media Processing. Retrieved from https://mpeg.chiariglione.org/standards/exploration/network-based-media-processing/requirements-network-based-media-processing-v1.Google ScholarGoogle Scholar
  73. S. Petrangeli, J. Famaey, M. Claeys, S. Latré, and F. De Turck. 2015. QoE-driven rate adaptation heuristic for fair adaptive video streaming. ACM Transactions on Multimedia Computing, Communications, and Applications 12, 2, Article 28 (Oct. 2015), 24 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  74. S. Petrangeli, V. Swaminathan, M. Hosseini, and F. De Turck. 2017. An HTTP/2-based adaptive streaming framework for 360 virtual reality videos. In Proceedings of the 2017 ACM on Multimedia Conference (MM’17). ACM, New York, NY, 306--314. Google ScholarGoogle ScholarDigital LibraryDigital Library
  75. S. Petrangeli, T. Wu, T. Wauters, R. Huysegems, T. Bostoen, and F. De Turck. 2017. A machine learning-based framework for preventing video freezes in HTTP adaptive streaming. Journal of Network and Computer Applications 94, Supplement C (2017), 78--92. Google ScholarGoogle ScholarDigital LibraryDigital Library
  76. Wei Pu, Zixuan Zou, and Chang Wen Chen. 2012. Video adaptation proxy for wireless dynamic adaptive streaming over HTTP. In Proceedings of the 2012 19th International Packet Video Workshop (PV). 65--70.Google ScholarGoogle ScholarCross RefCross Ref
  77. Feng Qian, Lusheng Ji, Bo Han, and Vijay Gopalakrishnan. 2016. Optimizing 360 video delivery over cellular networks. In Proceedings of the 5th Workshop on All Things Cellular: Operations, Applications and Challenges (ATC’16). ACM, New York, NY, 1--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  78. B. Rainer, D. Posch, and H. Hellwagner. 2016. Investigating the performance of pull-based dynamic adaptive streaming in NDN. IEEE Journal on Selected Areas in Communications 34, 8 (Aug. 2016), 2130--2140. Google ScholarGoogle ScholarDigital LibraryDigital Library
  79. Benjamin Rainer and Christian Timmerer. 2014. A generic utility model representing the quality of sensory experience. ACM Transactions on Multimedia Computing, Communications, and Applications 11, 1s, Article 14 (Oct. 2014), 17 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  80. A. Ramakrishnan, C. Westphal, and J. Saltarin. 2016. Adaptive video streaming over CCN with network coding for seamless mobility. In Proceedings of the 2016 IEEE International Symposium on Multimedia (ISM). 238--242.Google ScholarGoogle Scholar
  81. P. Reichl, S. Egger, S. Moeller, K. Kilkki, M. Fiedler, T. Hossfeld, C. Tsiaras, and A. Asrese. 2015. Towards a comprehensive framework for QoE and user behavior modelling. In Proceedings of the 2015 7th International Workshop on Quality of Multimedia Experience (QoMEX). 1--6.Google ScholarGoogle Scholar
  82. Haakon Riiser, Tore Endestad, Paul Vigmostad, Carsten Griwodz, and Pâl Halvorsen. 2012. Video streaming using a location-based bandwidth-lookup service for bitrate planning. ACM Transations on Multimedia Computing, Communications, and Applications 8, 3, Article 24 (Aug. 2012), 19 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  83. Jihoon Ryoo, Kiwon Yun, Dimitris Samaras, Samir R. Das, and Gregory Zelinsky. 2016. Design and evaluation of a foveated video streaming service for commodity client devices. In Proceedings of the 7th International Conference on Multimedia Systems (MMSys’16). ACM, New York, NY, Article 6, 11 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  84. Y. Sani, A. Mauthe, and C. Edwards. 2017. Adaptive bitrate selection: A survey. IEEE Communications Surveys Tutorials PP, 99 (2017), 1--1.Google ScholarGoogle Scholar
  85. H. Schwarz, D. Marpe, and T. Wiegand. 2007. Overview of the scalable video coding extension of the H.264/AVC standard. IEEE Transactions on Circuits and Systems for Video Technology 17, 9 (Sept. 2007), 1103--1120. Google ScholarGoogle ScholarDigital LibraryDigital Library
  86. S. Schwarzmann, T. Zinner, and O. Dobrijevic. 2016. Towards a framework for comparing application-network interaction mechanisms. In Proceedings of the 2016 28th International Teletraffic Congress (ITC 28), Vol. 03. 13--18.Google ScholarGoogle Scholar
  87. M. Seufert, S. Egger, M. Slanina, T. Zinner, T. Hossfeld, and P. Tran-Gia. 2014. A survey on quality of experience of HTTP adaptive streaming. IEEE Communications Surveys Tutorials 99, 2014 (2014), 469--492.Google ScholarGoogle Scholar
  88. C. Sieber, A. Blenk, M. Hinteregger, and W. Kellerer. 2015. The cost of aggressive HTTP adaptive streaming: Quantifying Youtube’s redundant traffic. In Proceedings of the 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM). 1261--1267.Google ScholarGoogle Scholar
  89. I. Sodagar. 2011. The MPEG-DASH standard for multimedia streaming over the internet. IEEE MultiMedia 18, 4 (April 2011), 62--67. Google ScholarGoogle ScholarDigital LibraryDigital Library
  90. Minseok Song, Yeongju Lee, and Jinhan Park. 2015. Scheduling a video transcoding server to save energy. ACM Transactions on Multimedia Computing, Communications, and Applications 11, 2s, Article 45 (Feb. 2015), 23 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  91. K. Spiteri, R. Urgaonkar, and R. K. Sitaraman. 2016. BOLA: Near-optimal bitrate adaptation for online videos. In Proceedings of the 35th Annual IEEE International Conference on Computer Communications (IEEE INFOCOM’16). 1--9.Google ScholarGoogle Scholar
  92. D. Stohr, A. Frömmgen, A. Rizk, M. Zink, R. Steinmetz, and W. Effelsberg. 2017. Where are the sweet spots?: A systematic approach to reproducible DASH player comparisons. In Proceedings of the 2017 ACM on Multimedia Conference (MM’17). ACM, New York, NY, 1113--1121. Google ScholarGoogle ScholarDigital LibraryDigital Library
  93. Yi Sun, Xiaoqi Yin, Junchen Jiang, Vyas Sekar, Fuyuan Lin, Nanshu Wang, Tao Liu, and Bruno Sinopoli. 2016. CS2P: Improving video bitrate selection and adaptation with data-driven throughput prediction. In Proceedings of the 2016 Conference on ACM SIGCOMM 2016 Conference (SIGCOMM’16). ACM, New York, NY, 272--285. Google ScholarGoogle ScholarDigital LibraryDigital Library
  94. S. Tavakoli, S. Egger, M. Seufert, R. Schatz, K. Brunnström, and N. García. 2016. Perceptual quality of HTTP adaptive streaming strategies: Cross-experimental analysis of multi-laboratory and crowdsourced subjective studies. IEEE Journal on Selected Areas in Communications 34, 8 (Aug. 2016), 2141--2153. Google ScholarGoogle ScholarDigital LibraryDigital Library
  95. E. Thomas, M. O. van Deventer, T. Stockhammer, A. C. Begen, and J. Famaey. 2017. Enhancing MPEG DASH performance via server and network assistance. SMPTE Motion Imaging Journal 126, 1 (Jan. 2017), 22--27.Google ScholarGoogle ScholarCross RefCross Ref
  96. Christian Timmerer and Alan Bertoni. 2016. Advanced transport options for the dynamic adaptive streaming over HTTP. CoRR abs/1606.00264 (2016). http://arxiv.org/abs/1606.00264Google ScholarGoogle Scholar
  97. Laura Toni, Ramon Aparicio-Pardo, Karine Pires, Gwendal Simon, Alberto Blanc, and Pascal Frossard. 2015. Optimal selection of adaptive streaming representations. ACM Transactions on Multimedia Computing, Communications, and Applications 11, 2s, Article 43 (Feb. 2015), 26 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  98. J. van der Hooft, S. Petrangeli, M. Claeys, J. Famaey, and F. De Turck. 2015. A learning-based algorithm for improved bandwidth-awareness of adaptive streaming clients. In Proceedings of the 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM). 131--138.Google ScholarGoogle Scholar
  99. J. van der Hooft, S. Petrangeli, T. Wauters, R. Huysegems, P. R. Alface, T. Bostoen, and F. De Turck. 2016. HTTP/2-based adaptive streaming of HEVC video over 4G/LTE networks. IEEE Communications Letters 20, 11 (Nov. 2016), 2177--2180.Google ScholarGoogle ScholarCross RefCross Ref
  100. Jeroen van der Hooft, Stefano Petrangeli, Tim Wauters, Rafael Huysegems, Tom Bostoen, and Filip De Turck. 2017. An HTTP/2 push-based approach for low-latency live streaming with super-short segments. Journal of Network and Systems Management (2017), 1--28.Google ScholarGoogle Scholar
  101. C. Wang, H. Kim, and R. Morla. 2015. QoE driven server selection for VoD in the cloud. In Proceedings of the 2015 IEEE 8th International Conference on Cloud Computing. 917--924. Google ScholarGoogle ScholarDigital LibraryDigital Library
  102. C. Wang, A. Rizk, and M. Zink. 2016. SQUAD: A spectrum-based quality adaptation for dynamic adaptive streaming over HTTP. In Proceedings of the 7th International Conference on Multimedia Systems (MMSys’16). ACM, New York, NY, Article 1, 12 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  103. Z. Wang, L. Sun, C. Wu, W. Zhu, and S. Yang. 2014. Joint online transcoding and geo-distributed delivery for dynamic adaptive streaming. In Proceedings of the IEEE Conference on Computer Communications (IEEE INFOCOM’14). 91--99.Google ScholarGoogle Scholar
  104. Sheng Wei and Viswanathan Swaminathan. 2014. Low latency live video streaming over HTTP 2.0. In Proceedings of Network and Operating System Support on Digital Audio and Video Workshop (NOSSDAV’14). ACM, New York, NY, Article 37, 6 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  105. S. Wei, V. Swaminathan, and Mengbai Xiao. 2015. Power efficient mobile video streaming using HTTP/2 server push. In Proceedings of the 2015 IEEE 17th International Workshop on Multimedia Signal Processing (MMSP). 1--6.Google ScholarGoogle ScholarCross RefCross Ref
  106. T. Wiegand, G. J. Sullivan, G. Bjontegaard, and A. Luthra. 2003. Overview of the H.264/AVC video coding standard. IEEE Transactions on Circuits and Systems for Video Technology 13, 7 (July 2003), 560--576. Google ScholarGoogle ScholarDigital LibraryDigital Library
  107. Mengbai Xiao, Viswanathan Swaminathan, Sheng Wei, and Songqing Chen. 2016. DASH2M: Exploring HTTP/2 for internet streaming to mobile devices. In Proceedings of the 2016 ACM on Multimedia Conference (MM’16). ACM, New York, NY, 22--31. Google ScholarGoogle ScholarDigital LibraryDigital Library
  108. Yu-Ting Yu, F. Bronzino, R. Fan, C. Westphal, and M. Gerla. 2015. Congestion-aware edge caching for adaptive video streaming in information-centric networks. In 2015 12th Annual IEEE Consumer Communications and Networking Conference (CCNC). 588--596.Google ScholarGoogle Scholar
  109. M. Zhao, X. Gong, J. Liang, W. Wang, X. Que, and S. Cheng. 2015. QoE-driven cross-layer optimization for wireless dynamic adaptive streaming of scalable videos over HTTP. IEEE Transactions on Circuits and Systems for Video Technology 25, 3 (March 2015), 451--465.Google ScholarGoogle Scholar
  110. T. Zinner, M. Jarschel, A. Blenk, F. Wamser, and W. Kellerer. 2014. Dynamic application-aware resource management using software-defined networking: Implementation prospects and challenges. In Proceedings of the 2014 IEEE Network Operations and Management Symposium (NOMS). 1--6.Google ScholarGoogle Scholar

Index Terms

  1. Quality of Experience-Centric Management of Adaptive Video Streaming Services: Status and Challenges

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM Transactions on Multimedia Computing, Communications, and Applications
            ACM Transactions on Multimedia Computing, Communications, and Applications  Volume 14, Issue 2s
            April 2018
            287 pages
            ISSN:1551-6857
            EISSN:1551-6865
            DOI:10.1145/3210485
            Issue’s Table of Contents

            Copyright © 2018 ACM

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 May 2018
            • Accepted: 1 November 2017
            • Revised: 1 September 2017
            • Received: 1 June 2017
            Published in tomm Volume 14, Issue 2s

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article
            • Research
            • Refereed

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader
          About Cookies On This Site

          We use cookies to ensure that we give you the best experience on our website.

          Learn more

          Got it!