ABSTRACT
HTTP Adaptive Streaming (HAS) is the de-facto standard for video delivery over the Internet. It enables dynamic adaptation of video quality by splitting a video into small segments and providing multiple quality levels per segment. So far, HAS services typically utilize a fixed segment duration. This reduces the encoding and streaming variability and thus allows a faster encoding of the video content and a reduced prediction complexity for adaptive bit rate algorithms. Due to the content-agnostic placement of I-frames at the beginning of each segment, additional encoding overhead is introduced. In order to mitigate this overhead, variable segment durations, which take encoder placed I-frames into account, have been proposed recently. Hence, a lower number of I-frames is needed, thus achieving a lower video bitrate without quality degradation. While several proposals exploiting variable segment durations exist, no comparative study highlighting the impact of this technique on coding efficiency and adaptive streaming performance has been conducted yet. This paper conducts such a holistic comparison within the adaptive video streaming eco-system. Firstly, it provides a broad investigation of video encoding efficiency for variable segment durations. Secondly, a measurement study evaluates the impact of segment duration variability on the performance of HAS using three adaptation heuristics and the dash.js reference implementation. Our results show that variable segment durations increased the Quality of Experience for 54% of the evaluated streaming sessions, while reducing the overall bitrate by 7% on average.
References
- Velibor Adzic, Hari Kalva, and Borko Furht. 2012. Optimizing video encoding for adaptive streaming over HTTP. IEEE Transactions on Consumer Electronics 58, 2 (2012), 397--403.Google Scholar
Cross Ref
- Valentin Burger, Thomas Zinner, Lam Dinh-Xuan, Florian Wamser, and Phuoc Tran-Gia. 2018. A generic approach to video buffer modeling using discrete-time analysis. ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM) 14, 2s (2018), 33.Google Scholar
- Cisco. 2018. Cisco Visual Networking Index: Forecast and Trends, 2017--2022. White Paper.Google Scholar
- 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. ACM, 1--6.Google Scholar
Digital Library
- Jan De Cock, Zhi Li, Megha Manohara, and Anne Aaron. 2016. Complexity-based consistent-quality encoding in the cloud. In 2016 IEEE International Conference on Image Processing (ICIP). IEEE, Phoenix, AZ, USA, 1484--1488.Google Scholar
Cross Ref
- Iheanyi Irondi, Qi Wang, and Christos Grecos. 2016. Optimized adaptation algorithm for HEVC/H.265 dynamic adaptive streaming over HTTP using variable segment duration. In Real-Time Image and Video Processing 2016, Vol. 9897. International Society for Optics and Photonics, Brussels, Belgium, 98970O.Google Scholar
- P. Juluri, V. Tamarapalli, and D. Medhi. 2015. SARA: Segment aware rate adaptation algorithm for dynamic adaptive streaming over HTTP. In 2015 IEEE International Conference on Communication Workshop (ICCW). IEEE, London, UK, 1765--1770. Google Scholar
Cross Ref
- Stefan Lederer, Christopher Müller, and Christian Timmerer. 2012. Dynamic adaptive streaming over HTTP dataset. In Proceedings of the 3rd Multimedia Systems Conference. ACM, Chapel Hill, North Carolina, USA, 89--94.Google Scholar
Digital Library
- Yu-Ting Lin, Thomas Bonald, and Salah Eddine Elayoubi. 2016. Impact of chunk duration on adaptive streaming performance in mobile networks. In 2016 IEEE Wireless Communications and Networking Conference. IEEE, Doha, Qatar, 1--6.Google Scholar
Cross Ref
- Chenghao Liu, Imed Bouazizi, and Moncef Gabbouj. 2011. Segment duration for rate adaptation of adaptive HTTP streaming. In 2011 IEEE International Conference on Multimedia and Expo. IEEE, Barcelona, Spain, 1--4.Google Scholar
Digital Library
- Megha Manohara, Anush Moorthy, Jan De Cock, Ioannis Katsavounidis, and Anne Aaron. 2018. Optimized shot-based encodes: Now Streaming! https://medium.com/netflix-techblog/optimized-shot-based-encodes-now-streaming-4b9464204830Google Scholar
- Alexander Raake, Marie-Neige Garcia, Werner Robitza, Peter List, Steve Göring, and Bernhard Feiten. 2017. A bitstream-based, scalable video-quality model for HTTP adaptive streaming: ITU-T P.1203.1. In Ninth International Conference on Quality of Multimedia Experience (QoMEX). IEEE, Erfurt, 1--6. Google Scholar
Cross Ref
- Haakon Riiser, Paul Vigmostad, Carsten Griwodz, and Pål Halvorsen. 2013. Commute path bandwidth traces from 3G networks: analysis and applications. In Proceedings of the 4th ACM Multimedia Systems Conference. ACM, Oslo, Norway, 114--118.Google Scholar
Digital Library
- Werner Robitza, Steve Göring, Alexander Raake, David Lindegren, Gunnar Heikkilä, Jörgen Gustafsson, Peter List, Bernhard Feiten, Ulf Wüstenhagen, Marie-Neige Garcia, Kazuhisa Yamagishi, and Simon Broom. 2018. HTTP Adaptive Streaming QoE Estimation with ITU-T Rec. P.1203 - Open Databases and Software. In 9th ACM Multimedia Systems Conference. ACM, Amsterdam, The Netherlands, 466--471. Google Scholar
Digital Library
- Susanna Schwarzmann, Thomas Zinner, Stefan Geissler, and Christian Sieber. 2018. Evaluation of the benefits of variable segment durations for adaptive streaming. In 2018 Tenth International Conference on Quality of Multimedia Experience (QoMEX). IEEE, Sardinia, Italy, 1--6.Google Scholar
Cross Ref
- Michael Seufert, Nikolas Wehner, and Pedro Casas. 2018. Studying the Impact of HAS QoE Factors on the standardized QoE model P.1203. In 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS). IEEE, 1636--1641.Google Scholar
Cross Ref
- Anargyros Sideris, E Markakis, Nikos Zotos, Evangelos Pallis, and Charalabos Skianis. 2015. MPEG-DASH users' QoE: The segment duration effect. In 2015 Seventh International Workshop on Quality of Multimedia Experience (QoMEX). IEEE, Costa Navarino, Messinia, Greece, 1--6.Google Scholar
Cross Ref
- Kevin Spiteri, Rahul Urgaonkar, and Ramesh K Sitaraman. 2016. BOLA: Near-optimal bitrate adaptation for online videos. In IEEE INFOCOM 2016-The 35th Annual IEEE International Conference on Computer Communications. IEEE, San Francisco, CA, USA, 1--9.Google Scholar
Cross Ref
- Thomas Stockhammer. 2011. Dynamic adaptive streaming over HTTP-: standards and design principles. In Proceedings of the second annual ACM conference on Multimedia systems. ACM, San Jose, California, USA, 133--144.Google Scholar
Digital Library
- Jeroen van der Hooft, Dries Pauwels, Cedric De Boom, Stefano Petrangeli, Tim Wauters, and Filip De Turck. 2018. Low-latency delivery of news-based video content. In Proceedings of the 9th ACM Multimedia Systems Conference. ACM, Amsterdam, The Netherlands, 537--540.Google Scholar
Digital Library
- Jeroen Van Der Hooft, Stefano Petrangeli, Tim Wauters, Rafael Huysegems, Tom Bostoen, and Filip De Turck. 2018. An HTTP/2 push-based approach for low-latency live streaming with super-short segments. Journal of Network and Systems Management 26, 1 (2018), 51--78.Google Scholar
Digital Library
- Bjørn J Villa and Poul E Heegaard. 2013. Group based traffic shaping for adaptive HTTP video streaming by segment duration control. In 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA). IEEE, Barcelona, Spain, 830--837.Google Scholar
Digital Library
- Zhou Wang, Alan C Bovik, Hamid R Sheikh, Eero P Simoncelli, et al. 2004. Image quality assessment: from error visibility to structural similarity. IEEE Transactions on Image Processing 13, 4 (2004), 600--612.Google Scholar
Digital Library
- Anatoliy Zabrovskiy, Christian Feldmann, and Christian Timmerer. 2018. A practical evaluation of video codecs for large-scale HTTP adaptive streaming services. In 2018 25th IEEE International Conference on Image Processing (ICIP). IEEE, 998--1002.Google Scholar
Cross Ref
- Ondrej Zach and Martin Slanina. 2018. Content aware segment length optimization for adaptive streaming over HTTP. Radioengineering 27, 3 (2018), 819.Google Scholar
Cross Ref
Index Terms
Comparing fixed and variable segment durations for adaptive video streaming: a holistic analysis





Comments