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.
- 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 Scholar
- 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 Scholar
Cross Ref
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
Cross Ref
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- CONVIVA. 2015. Mid-Year 2015 Update: Conviva Viewer Experience Report. Retrieved from http://www.conviva.com/conviva-viewer-experience-report/midyear-vxr-2015/.Google Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
Cross Ref
- 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 Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
Cross Ref
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Cross Ref
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- Y. Sani, A. Mauthe, and C. Edwards. 2017. Adaptive bitrate selection: A survey. IEEE Communications Surveys Tutorials PP, 99 (2017), 1--1.Google Scholar
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
- I. Sodagar. 2011. The MPEG-DASH standard for multimedia streaming over the internet. IEEE MultiMedia 18, 4 (April 2011), 62--67. Google Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Cross Ref
- 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 Scholar
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
Cross Ref
- 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 Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Cross Ref
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
Index Terms
Quality of Experience-Centric Management of Adaptive Video Streaming Services: Status and Challenges
Recommendations
Live streaming of 4K ultra-high definition video over the internet
MMSys '16: Proceedings of the 7th International Conference on Multimedia SystemsHTTP Adaptive Streaming (HAS) is the de facto standard for video streaming services over the Internet. In HAS, each video is temporally segmented and stored in different qualities. The client selects the quality level for every video segment based on ...
HTTP/2-Based Methods to Improve the Live Experience of Adaptive Streaming
MM '15: Proceedings of the 23rd ACM international conference on MultimediaHTTP Adaptive Streaming (HAS) is today the number one video technology for over-the-top video distribution. In HAS, video content is temporally divided into multiple segments and encoded at different quality levels. A client selects and retrieves per ...
An HTTP/2 Push-Based Approach for Low-Latency Live Streaming with Super-Short Segments
Over the last years, streaming of multimedia content has become more prominent than ever. To meet increasing user requirements, the concept of HTTP Adaptive Streaming (HAS) has recently been introduced. In HAS, video content is temporally divided into ...






Comments