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

Not so QUIC: A Performance Study of DASH over QUIC

Published:20 June 2017Publication History

ABSTRACT

Despite known QoE shortcomings, Dynamic Adaptive Streaming over HTTP (DASH) has been tied with TCP for many years now. The advent of HTTP/2 powered by transport protocols such as QUIC provides an excellent opportunity to revisit adaptive bitrate streaming with respect to QoE. QUIC promises improved congestion control, zero-RTT connection establishment and multiplexing logical streams. In this work, we adapt state-of-the-art DASH players with buffer-based and hybrid (rate/buffer-based) quality adaptation logic to use QUIC. Our main focus lies in contrasting the QoE performance of DASH algorithms running on top of QUIC versus TCP in various environments. Interestingly, we find through testbed and Internet measurements that QUIC does not provide a boost to current DASH algorithms but instead a degradation in the chosen quality bitrates.

References

  1. NetFlix. http://www.netflix.com. Accessed: 2017-03-10.Google ScholarGoogle Scholar
  2. YouTube. https://www.youtube.com. Accessed: 2017-03-10.Google ScholarGoogle Scholar
  3. Caddy web server. https://caddyserver.com/, Accessed 3-9-2017.Google ScholarGoogle Scholar
  4. A. Balk, M. Gerla, M. Sanadidi, and D. Maggiorini. Adaptive mpeg-4 video streaming with bandwidth estimation: Journal version. vol, 44:415--439, 2003.Google ScholarGoogle Scholar
  5. N. Cardwell, Y. Cheng, C. S. Gunn, S. H. Yeganeh, and V. Jacobson. Bbr: Congestion-based congestion control. Queue, 14(5):50, 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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, SAC '15, pages 609--614, New York, NY, USA, 2015. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Y. C. Chen, D. Towsley, and R. Khalili. Msplayer: Multi-source and multi-path video streaming. IEEE Journal on Selected Areas in Communications, 34(8):2198--2206, Aug 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. R. F. H. Schulzrinne, S. Casner and V. Jacobson. RTP: A Transport Protocol for Real-Time Applications, 2017.Google ScholarGoogle Scholar
  9. S. Ha, I. Rhee, and L. Xu. Cubic: a new tcp-friendly high-speed tcp variant. ACM SIGOPS Operating Systems Review, 42(5):64--74, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. T. Huang, N. Handigol, B. Heller, N. McKeown, and R. Johari. Confused, timid, and unstable: Picking a video streaming rate is hard. In Proc. of IMC, pages 225--238, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. T. 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 Proc. of ACM SIGCOMM, pages 187--198, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. P. Juluri, V. Tamarapalli, and D. Medhi. SARA: Segment-aware Rate Adaptation Algorithm for Dynamic Adaptive Streaming over HTTP. In IEEE ICC QoE-FI Workshop, 2015.Google ScholarGoogle ScholarCross RefCross Ref
  13. S. Lederer, C. Müller, and C. Timmerer. Dynamic adaptive streaming over HTTP dataset. In ACM MMSys, pages 89--94, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. S. McQuistin, C. Perkins, and M. Fayed. Tcp hollywood: An unordered, time-lined, tcp for networked multimedia applications. In 2016 IFIP Networking Conference (IFIP Networking) and Workshops, pages 422--430, May 2016.Google ScholarGoogle ScholarCross RefCross Ref
  15. R. Ricci, E. Eide, and The Cloud-Lab Team. Introducing CloudLab: Scientific infrastructure for advancing cloud architectures and applications. USENIX; login:, 39(6), Dec. 2014.Google ScholarGoogle Scholar
  16. J. Roskind. Quic (quick udp internet connections), 2017.Google ScholarGoogle Scholar
  17. K. Spiteri, R. Urgaonkar, and R. K. Sitaraman. Bola: Near-optimal bitrate adaptation for online videos. In Proc. of IEEE INFOCOM, pages 1--9, April 2016.Google ScholarGoogle ScholarCross RefCross Ref
  18. R. Stewart, Q. Xie, K. Morneault, H. Schwarzbauer, T. Taylor, I. Rytina, M. Kalla, L. Zhang, and V. Paxson. Stream Control Transmission Protocol, 2017.Google ScholarGoogle Scholar
  19. T. Stockhammer. Dynamic adaptive streaming over HTTP--: standards and design principles. In ACM MMsys, pages 133--144. ACM, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. I. Swett and J. Iyengar. QUIC loss recovery and congestion control, 2017.Google ScholarGoogle Scholar
  21. G. Szabó, S. Rácz, D. Bezzera, I. Nogueira, and D. Sadok. Media qoe enhancement with quic. In Computer Communications Workshops (INFOCOM WKSHPS), 2016 IEEE Conference on, pages 219--220. IEEE, 2016.Google ScholarGoogle ScholarCross RefCross Ref
  22. C. Timmerer and A. Bertoni. Advanced transport options for the dynamic adaptive streaming over http. arXiv preprint arXiv:1606.00264, 2016.Google ScholarGoogle Scholar
  23. S. I. ULC. Global Internet phenomena report 2016, 2016.Google ScholarGoogle Scholar
  24. C. Wang, A. Rizk, and M. Zink. SQUAD: A Spectrum-based Quality Adaptation for Dynamic Adaptive Streaming over HTTP. In Proc. of MMSys, pages 1:1--1:12. ACM, 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. M. Zink, J. Schmitt, and R. Steinmetz. Layer-encoded video in scalable adaptive streaming. IEEE Transactions on Multimedia, 7(l):75--84, Feb 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  1. Not so QUIC: A Performance Study of DASH over 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
      NOSSDAV'17: Proceedings of the 27th Workshop on Network and Operating Systems Support for Digital Audio and Video
      June 2017
      105 pages
      ISBN:9781450350037
      DOI:10.1145/3083165

      Copyright © 2017 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 the author(s) 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: 20 June 2017

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

      Acceptance Rates

      NOSSDAV'17 Paper Acceptance Rate15of40submissions,38%Overall Acceptance Rate118of363submissions,33%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader