skip to main content
10.1145/2597176.2578277acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
tutorial

Low Latency Live Video Streaming over HTTP 2.0

Authors Info & Claims
Published:19 March 2014Publication History

ABSTRACT

Hypertext Transfer Protocol (HTTP) has been widely adopted as a scalable and efficient protocol for streaming video content over the Internet. HTTP streaming clients receive a manifest file, download the referred video segments over HTTP, and play them back seamlessly emulating video streaming. This introduces at least one segment duration latency making HTTP streaming unsuitable for live video streaming use cases that require low latencies. The straightforward solution to lower live latency that reduces segment duration leads to an explosion in the number of HTTP requests, as well as inefficient deployment of assets in HTTP caches. To solve this problem, we develop a low latency live video streaming technique over HTTP 2.0. In particular, we employ the new server push feature in HTTP 2.0 to stream the live video actively from the web server to the client, as soon as the video segments become available. We implement this server push based low latency mechanism in a MPEG Dynamic Adaptive Streaming over HTTP (DASH) prototype. Our experimental results indicate performance gains in live latency using the server push scheme. More importantly, by leveraging the server push feature in HTTP 2.0, we are able to avoid the request explosion problem while lowering latency by reducing the segment duration.

References

  1. SPDY: An experimental protocol for a faster web, available online: http://www.chromium.org/spdy/spdy-whitepaperGoogle ScholarGoogle Scholar
  2. Hypertext Transfer Protocol Bis (httpbis) - Charter, IETF, 2012, available online: https://datatracker.ietf.org/wg/httpbis/charter/Google ScholarGoogle Scholar
  3. M. Belshe et al., SPDY Protocol, draft-ietf-httpbis-http2-00, HTTPbis Working Group, November 2012, available online: https://tools.ietf.org/html/draft-ietf-httpbis-http2-00Google ScholarGoogle Scholar
  4. V. Swaminathan, Are we in the middle of a video streaming revolution? ACM Transactions on Multimedia Computing, Communications and Applications, Vol. 9, No. 1s, Article 40, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. S. Mitra, V. Swaminathan: An optimal client buffer model for multiplexing HTTP streams, International Workshop Multimedia Signal Processing (MMSP), pp. 283--288, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  6. R. Pantos, W. Andmay, Apple HTTP live streaming, available online: http://tools.ietf.org/html/draft-pantos-http-live-streaming-11Google ScholarGoogle Scholar
  7. V. Swaminathan, S. Wei, Low latency live video streaming using HTTP chunked encoding, International Workshop Multimedia Signal Processing (MMSP), pp. 1--6, 2013.Google ScholarGoogle Scholar
  8. Adobe HTTP Dynamic Streaming, available online: http://www.adobe.com/products/hds-dynamic-streaming.htmlGoogle ScholarGoogle Scholar
  9. Information technology - Dynamic adaptive streaming over HTTP, International Standard, ISO/IEC 23009-1, April 2012.Google ScholarGoogle Scholar
  10. Media Source Extensions, available online: https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.htmlGoogle ScholarGoogle Scholar
  11. A. Cardaci, L. Caviglione, A. Gotta, N. Tonellotto, Performance evaluation of SPDY over high latency satellite channels, International Conference on Personal Satellite Services (PSATS), pp. 123--134, 2013.Google ScholarGoogle ScholarCross RefCross Ref
  12. G. Mineki, S. U emura, T. Hasegawa, SPDY accelerator for improving web access speed, International Conference on Advanced Communication Technology (ICACT), pp. 540--544, 2013.Google ScholarGoogle Scholar
  13. J. Padhye, F. Nielson, A comparison of SPDY and HTTP performance, Microsoft Research Technical Report, MSR-TR-2012-102, 2012, available online: http://research.microsoft.com/apps/pubs/?id=170059Google ScholarGoogle Scholar
  14. C. Mueller, S. Lederer, C. Timmerer, H. Hellwagner, Dynamic adaptive streaming over HTTP/2.0, IEEE International Conference on Multimedia & Expo (ICME), pp. 1--6, 2013.Google ScholarGoogle ScholarCross RefCross Ref
  15. GPAC DashCast, available online: http://gpac.wp.mines-telecom.fr/dashcast/Google ScholarGoogle Scholar
  16. Jetty HTTP server, available online: http://www.eclipse.org/jetty/Google ScholarGoogle Scholar
  17. dash.js, DASH Industry Forum, available online: https://github.com/Dash-Industry-Forum/dash.jsGoogle ScholarGoogle Scholar
  18. The Chromium projects, available online: http://www.chromium.orgGoogle ScholarGoogle Scholar

Index Terms

  1. Low Latency Live Video Streaming over HTTP 2.0

    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
      NOSSDAV '14: Proceedings of Network and Operating System Support on Digital Audio and Video Workshop
      March 2014
      125 pages
      ISBN:9781450327060
      DOI:10.1145/2597176

      Copyright © 2014 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: 19 March 2014

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • tutorial
      • Research
      • Refereed limited

      Acceptance Rates

      NOSSDAV '14 Paper Acceptance Rate18of56submissions,32%Overall Acceptance Rate118of363submissions,33%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader