skip to main content
10.1145/2736084.2736088acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
research-article

DASH fast start using HTTP/2

Published:18 March 2015Publication History

ABSTRACT

Dynamic Adaptive Streaming over HTTP (DASH) is broadly deployed on the Internet for live and on-demand video streaming services. Recently, a new version of HTTP was proposed, named HTTP/2. One of the objectives of HTTP/2 is to improve the end-user perceived latency compared to HTTP/1.1. HTTP/2 introduces the possibility for the server to push resources to the client. This paper focuses on using the HTTP/2 protocol and the server push feature to reduce the start-up delay in a DASH streaming session. In addition, the paper proposes a new approach for video adaptation, which consists in estimating the bandwidth, using WebSocket (WS) over HTTP/2, and in making partial adaptation on the server side. Obtained results show that, using the server push feature and WebSocket layered over HTTP/2 allow faster loading time and faster convergence to the nominal state. Proposed solution is studied in the context of a direct client-server HTTP/2 connection. Intermediate caches are not considered in this study.

References

  1. Stockhammer, T. 2011. Dynamic adaptive streaming over HTTP --- Design Principles and Standards. In Proceedings of the second annual ACM conference on Multimedia systems (San Jose, California, USA, February 23--25, 2011). MMSys '11. ACM, New York, NY, 133--144. DOI=http://dx.doi.org/10.1145/1943552.1943572 Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Belshe, M., Peon, R. and Thomson, M. 2014. Hypertext Transfer Protocol version 2 (draft-ietf-httpbis-http2-15). https://datatracker.ietf.org/doc/draft-ietf-httpbis-http2/Google ScholarGoogle Scholar
  3. Wei, S. and Swaminathan, V. 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 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Belshe, M. and Peon, R. 2012. SPDY protocol. http://www.chromium.org/spdy/spdy-protocolGoogle ScholarGoogle Scholar
  5. Fette, I. and Melnikov, A. 2011. RFC 6455: The WebSocket Protocol. http://tools.ietf.org/html/rfc6455Google ScholarGoogle Scholar
  6. NodeJS SPDY module. 2014. GitHub repository at https://github.com/indutny/node-spdyGoogle ScholarGoogle Scholar
  7. Rained, B., Lederer, S., Müller, C. and Timmerer, C. 2014. A seamless Web integration of adaptive HTTP streaming. European Signal Processing Conference (Bucharest, Romania, August 27--31, 2012). EUSIPCO'12.Google ScholarGoogle Scholar
  8. Big Buck Bunny video. 03/2014. Web Page: http://www-itec.uni-klu.ac.at/ftp/datasets/mmsys12/BigBuckBunny/bunny_2s/Google ScholarGoogle Scholar

Index Terms

  1. DASH fast start using HTTP/2

          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 '15: Proceedings of the 25th ACM Workshop on Network and Operating Systems Support for Digital Audio and Video
            March 2015
            83 pages
            ISBN:9781450333528
            DOI:10.1145/2736084

            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: 18 March 2015

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            NOSSDAV '15 Paper Acceptance Rate12of43submissions,28%Overall Acceptance Rate118of363submissions,33%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader