skip to main content
10.1145/2733373.2806264acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
research-article

HTTP/2-Based Methods to Improve the Live Experience of Adaptive Streaming

Published:13 October 2015Publication History

ABSTRACT

HTTP 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 segment the most suited quality version to create a seamless playout. Despite the ability of HAS to deal with changing network conditions, HAS-based live streaming often suffers from freezes in the playout due to buffer under-run, low average quality, large camera-to-display delay, and large initial/channel-change delay. Recently, IETF has standardized HTTP/2, a new version of the HTTP protocol that provides new features for reducing the page load time in Web browsing. In this paper, we present ten novel HTTP/2-based methods to improve the quality of experience of HAS. Our main contribution is the design and evaluation of a push-based approach for live streaming in which super-short segments are pushed from server to client as soon as they become available. We show that with an RTT of 300 ms, this approach can reduce the average server-to-display delay by 90.1% and the average start-up delay by 40.1%.

References

  1. S. Akhshabi, L. Anantakrishnan, C. Dovrolis, and A. C. Begen. Server-Based Traffic Shaping for Stabilizing Oscillating Adaptive Streaming Players. In NOSSDAV, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. M. Belshe, R. Peon, and M. Thomson. Hypertext Transfer Protocol Version 2. Technical Report Internet-Draft, 2015.Google ScholarGoogle Scholar
  3. S. Benno, A. Beck, J. Esteban, L. Wu, and R. Miller. WiLo: A Rate Determination Algorithm for HAS Video in Wireless Networks and Low-Delay Applications. In Globecom Workshops, 2013.Google ScholarGoogle Scholar
  4. bitmovin. libdash. https://github.com/bitmovin/libdash/.Google ScholarGoogle Scholar
  5. G. Bjontegaard. Calculation of Average PSNR Differences between RD-Curves. In ITU-T SG16/Q.6, Doc. VCEG-M033, 2001.Google ScholarGoogle Scholar
  6. N. Bouten, M. Claeys, S. Latré, J. Famaey, W. Van Leekwijck, and F. De Turck. Deadline-Based Approach for Improving Delivery of SVC-Based HTTP Adaptive Streaming Content. In NOMS, 2014.Google ScholarGoogle Scholar
  7. N. Bouten, J. Famaey, S. Latré, R. Huysegems, B. Vleeschauwer, W. Leekwijck, and F. De Turck. QoE Optimization Through In-Network Quality Adaptation for HTTP Adaptive Streaming. In CNSM, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. A. Cardaci, L. Caviglione, A. Gotta, and N. Tonellotto. Performance Evaluation of SPDY over High Latency Satellite Channels. Institute for Computer Sciences, Social Informatics and Telecommunications Engineering. 2013.Google ScholarGoogle ScholarCross RefCross Ref
  9. M. Claeys, S. Latré, J. Famaey, T. Wu, W. Van Leekwijck, and F. De Turck. Design of a Q-Learning-Based Client Quality Selection Algorithm for HTTP Adaptive Video Streaming. In AAMAS, 2013.Google ScholarGoogle Scholar
  10. Conviva. Viewer Experience Report 2014. 2014.Google ScholarGoogle Scholar
  11. F. Dobrian, V. Sekar, A. Awan, I. Stoica, D. Joseph, A. Ganjam, J. Zhan, and H. Zhang. Understanding the Impact of Video Quality on User Engagement. SIGCOMM, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Y. Elkhatib, G. Tyson, and M. Welzl. Can SPDY Really Make the Web Faster? In IFIP, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  13. J. Erman, V. Gopalakrishnan, R. Jana, and K. K. Ramakrishnan. Towards a SPDY'Ier Mobile Web? In CoNEXT, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. J. Famaey, S. Latré, N. Bouten, W. Van de Meerssche, B. De Vleeschauwer, W. Van Leekwijck, and F. De Turck. On the Merits of SVC-based HTTP Adaptive Streaming. In IFIP, 2013.Google ScholarGoogle Scholar
  15. FCC. Measuring Broadband America. http://transition.fcc.gov/cgb/measuringbroadbandreport/allowbreak/2013/Measuring-Broadband-America-feb-2013.pdf, 2013.Google ScholarGoogle Scholar
  16. Google. SPDY: An Experimental Protocol for a Faster Web. Technical report, 2009.Google ScholarGoogle Scholar
  17. R. Huysegems, B. De Vleeschauwer, K. De Schepper, C. Hawinkel, T. Wu, K. Laevens, and W. Van Leekwijck. Session Reconstruction for HTTP Adaptive Streaming: Laying the Foundation for Network-Based QoE Monitoring. In IWQoS, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. IETF. Hypertext Transfer Protocol (httpbis). 2012.Google ScholarGoogle Scholar
  19. Igvita. High Performance Browser Networking. O'Reilly, 2014.Google ScholarGoogle Scholar
  20. iMinds. Virtual Wall. http://ilabt.iminds.be/iminds-virtualwall-overview/.Google ScholarGoogle Scholar
  21. T. Lohmar, T. Einarsson, P. Frojdh, F. Gabin, and M. Kampmann. Dynamic Adaptive HTTP Streaming of Live Content. In WoWMoM, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. R. K. P. Mok, X. Luo, E. W. W. Chan, and R. K. C. Chang. QDASH: A QoE-aware DASH System. In MMsys, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. C. Mueller, S. Lederer, C. Timmerer, and H. Hellwagner. Dynamic Adaptive Streaming over HTTP/2.0. In ICME, 2013.Google ScholarGoogle ScholarCross RefCross Ref
  24. C. Müller, S. Lederer, and C. Timmerer. An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular Environments. In MoVid, 2012.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. C. Müller, D. Renzi, S. Lederer, S. Battista, and C. Timmerer. Using Scalable Video Coding for Dynamic Adaptive Streaming over HTTP in Mobile Environments. In EUSIPCO, 2012.Google ScholarGoogle Scholar
  26. S. Petrangeli, M. Claeys, S. Latré, J. Famaey, and F. De Turck. A Multi-Agent Q-Learning-Based Framework for Achieving Fairness in HTTP Adaptive Streaming. In NOMS, 2014.Google ScholarGoogle Scholar
  27. S. Petrangeli, J. Famaey, M. Claeys, S. Latré, and F. De Turck. QoE-driven Rate Adaptation Heuristic for Fair Adaptive Video Streaming. ACM TOMM, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. 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 MMSys, 2011.Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. 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. Efficient HTTP-Based Streaming Using Scalable Video Coding. In MMSys, 2012.Google ScholarGoogle Scholar
  30. Sandvine. Global Internet Phenomena Report, 1H 2014. 2014.Google ScholarGoogle Scholar
  31. T. Stockhammer. Dynamic Adaptive Streaming over HTTP: Standards and Design Principles. In ACM MM, 2011.Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. S. Tavakoli, J. Gutierrez, and N. Garcia. Subjective Quality Study of Adaptive Streaming of Monoscopic and Stereoscopic Video. Journal of Selected Areas in Communications, 2014.Google ScholarGoogle Scholar
  33. M. Team. MiniNet. http://mininet.org/.Google ScholarGoogle Scholar
  34. T. Tsujikawa. nghttp2. https://nghttp2.org/.Google ScholarGoogle Scholar
  35. Webtide. Jetty. https://webtide.com/.Google ScholarGoogle Scholar
  36. S. Wei and V. Swaminathan. Cost Effective Video Streaming Using Server Push over HTTP 2.0. In MMSP, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  37. S. Wei and V. Swaminathan. Low Latency Live Video Streaming over HTTP 2.0. In NOSSDAV, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. HTTP/2-Based Methods to Improve the Live Experience of Adaptive Streaming

    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
    • Published in

      cover image ACM Conferences
      MM '15: Proceedings of the 23rd ACM international conference on Multimedia
      October 2015
      1402 pages
      ISBN:9781450334594
      DOI:10.1145/2733373

      Copyright © 2015 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 13 October 2015

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      MM '15 Paper Acceptance Rate56of252submissions,22%Overall Acceptance Rate995of4,171submissions,24%

      Upcoming Conference

      MM '24
      MM '24: The 32nd ACM International Conference on Multimedia
      October 28 - November 1, 2024
      Melbourne , VIC , Australia

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader