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

Quickly Starting Media Streams Using QUIC

Published:12 June 2018Publication History

ABSTRACT

Originally proposed by Google, QUIC is a low-latency transport protocol currently being developed and specified in the IETF. QUIC's low-latency, improved congestion control, multiplexing features are promising and may help improve viewer experience in HTTP adaptive streaming applications. To investigate what issues due to running HTTP over TCP can be alleviated by using HTTP over QUIC, we measured QUIC's streaming performance on wireless and cellular networks. Specifically, we examined QUIC's performance during network interface changes due to viewer's mobility and under unstable network conditions. Results show that QUIC starts media streams more quickly, providing a better streaming and seeking experience, in particular, when there is more congestion in the network, and outperforms TCP when the viewer is mobile and switches between the networks.

References

  1. Python urllib. http://docs.python.org/2/library/urllib.html, accessed Dec. 2017.Google ScholarGoogle Scholar
  2. Apache HTTP server. http://httpd.apache.org, accessed Jan. 2018.Google ScholarGoogle Scholar
  3. Caddy QUIC support. http://github.com/mholt/caddy/wiki/QUIC, accessed Jan. 2018.Google ScholarGoogle Scholar
  4. quic-go issues. http://github.com/lucas-clemente/quic-go/issues/302, accessed Jan. 2018.Google ScholarGoogle Scholar
  5. GitHub quic-streaming. http://github.com/sevketarisu/quic-streaming, accessed March. 2018.Google ScholarGoogle Scholar
  6. libcurl. http://curl.haxx.se/libcurl, accessed Oct. 2017.Google ScholarGoogle Scholar
  7. Playing with QUIC. http://www.chromium.org/quic/playing-with-quic, accessed Sep. 2017.Google ScholarGoogle Scholar
  8. DASH dataset. http://www-itec.uni-klu.ac.at/ftp/datasets/DASHDataset2014, accessed Sept. 2017.Google ScholarGoogle Scholar
  9. Akamai. Maximizing audience engagement: How online video performance impacts viewer behavior. 2015.Google ScholarGoogle Scholar
  10. I. Ayad, Y. Im, E. Keller, and S. Ha. A practical evaluation of rate adaptation algorithms in HTTP-based adaptive streaming. Computer Networks, 133:90--103, 2018.Google ScholarGoogle ScholarCross RefCross Ref
  11. A. Balachandran, V. Sekar, A. Akella, S. Seshan, I. Stoica, and H. Zhang. Developing a predictive model of quality of experience for Internet video. SIGCOMM Comput. Commun. Rev., 43(4):339--350, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. Bentaleb, A. C. Begen, R. Zimmermann, and S. Harous. Sdnhas: An SDNenabled architecture to optimize QoE in HTTP adaptive streaming. IEEE Transactions on Multimedia, 19(10):2136--2151, 2017.Google ScholarGoogle ScholarCross RefCross Ref
  13. D. Bhat, A. Rizk, and M. Zink. Not so QUIC: A performance study of DASH over QUIC. In Proceedings of the 27th Workshop on Network and Operating Systems Support for Digital Audio and Video, 2017. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. G. Carlucci, L. De Cicco, and S. Mascolo. HTTP over UDP: An experimental investigation of QUIC. In Proceedings of the 30th Annual ACM Symposium on Applied Computing, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Conviva. OTT streaming market year in review. 2017.Google ScholarGoogle Scholar
  16. S. Cook, B. Mathieu, P. Truong, and I. Hamchaoui. QUIC: Better for what and for whom? In 2017 IEEE International Conference on Communications (ICC), 2017.Google ScholarGoogle ScholarCross RefCross Ref
  17. 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 Comput. Commun. Rev., 41(4):362--373, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. T.-Y. Huang, R. Johari, N. McKeown, M. Trunnell, and M.Watson. A buffer-based approach to rate adaptation: Evidence from a large video streaming service. In Proceedings of the 2014 ACM Conference on SIGCOMM, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. P. Juluri, V. Tamarapalli, and D. Medhi. SARA: Segment aware rate adaptation algorithm for dynamic adaptive streaming over HTTP. In 2015 IEEE International Conference on Communication Workshop (ICCW), 2015.Google ScholarGoogle ScholarCross RefCross Ref
  20. A. M. Kakhki, S. Jero, D. Choffnes, C. Nita-Rotaru, and A. Mislove. Taking a long look at QUIC: An approach for rigorous evaluation of rapidly evolving transport protocols. In Proceedings of the 2017 Internet Measurement Conference, 2017. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 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.-T. Chang, and Z. Shi. The QUIC transport protocol: Design and internet-scale deployment. In Proceedings of the Conference of the ACM Special Interest Group on Data Communication, 2017. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. B. Li, C. Wang, Y. Xu, and Z. Ma. An MMT based heterogeneous multimedia system using QUIC. In 2016 2nd International Conference on Cloud Computing and Internet of Things (CCIOT), 2016.Google ScholarGoogle Scholar
  23. P. Megyesi, Z. Kramer, and S. Molnar. How quick is QUIC? In 2016 IEEE International Conference on Communications (ICC), 2016.Google ScholarGoogle ScholarCross RefCross Ref
  24. P. Qian, N.Wang, and R. Tafazolli. Achieving robust mobileWeb content delivery performance based on multiple coordinated QUIC connections. IEEE Access, 6:11313--11328, 2018.Google ScholarGoogle ScholarCross RefCross Ref
  25. Sandvine. Global Internet Phenomena Report. 2016.Google ScholarGoogle Scholar
  26. G. Szabo, S. Racz, D. Bezzera, I. Nogueira, and D. Sadok. Media QoE enhancement with QUIC. In 2016 IEEE Conference on Computer Communications (INFOCOM) Workshops, 2016.Google ScholarGoogle ScholarCross RefCross Ref
  27. C. Timmerer and A. Bertoni. Advanced transport options for the dynamic adaptive streaming over HTTP. CoRR, abs/1606.00264, 2016.Google ScholarGoogle Scholar
  28. Y. Yu, M. Xu, and Y. Yang. When QUIC meets TCP: An experimental study. In 2017 IEEE 36th International Performance Computing and Communications Conference (IPCCC), 2017.Google ScholarGoogle ScholarCross RefCross Ref
  29. T. Zinner, S. Geissler, F. Helmschrott, and V. Burger. Comparison of the initial delay for video playout start for different HTTP-based transport protocols. In 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM), 2017.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Quickly Starting Media Streams Using QUIC

    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
      PV '18: Proceedings of the 23rd Packet Video Workshop
      June 2018
      89 pages
      ISBN:9781450357739
      DOI:10.1145/3210424

      Copyright © 2018 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: 12 June 2018

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

      Acceptance Rates

      Overall Acceptance Rate8of23submissions,35%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader