HAS Based Empirical QoE Study over TCP and QUIC on Diverse Networks

  • Md Islam UNICAMP
  • Christian Rothenberg UNICAMP


HTTP adaptive streaming (HAS) is the de-facto standard for video services over the Internet delivering increased Quality of Experience (QoE) as a function of the network status. Such adaptive streaming atop HTTP relies predominantly on TCP as the reliable transport protocol. Recently, QUIC, an alternative of TCP transport, has emerged to overcome TCP’s native shortcomings and improve the HTTP-based applications QoE. This paper investigates three strategies (Rate, Buffer, and Hybrid) based adaptive bitrate streaming (ABS) algorithms behavioral performance over the traditional TCP and QUIC transport protocol. For this purpose, we experimentally evaluate different cellular network traces in a high-fidelity emulated testbed and compare the performance of ABS algorithms considering QoE metrics over TCP and QUIC. Our empirical results show that each ABS algorithm’s (Conventional, BBA, and Arbiter) QoE performance is biased for TCP. As a result, QUIC suffers the ineffectiveness of traditional state-of-art ABS algorithms to improve video streaming performance without specific changes.


Arisu, S. and Begen, A. C. (2018). Quickly starting media streams using quic. In Proceedings of the 23rd Packet Video Workshop, pages 1–6.

Belshe, M., Peon, R., and Thomson, M. (2015). Hypertext transfer protocol version 2(http/2).

Bhat, D., Deshmukh, R., and Zink, M. (2018). Improving qoe of abr streaming sessions through quic retransmissions. In Proceedings of the 26th ACM international conference on Multimedia, pages 1616–1624.

Bhat, D., Rizk, A., and Zink, M. (2017). 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, pages 13–18.

Bishop, M. et al. (2020). Hypertext transfer protocol version 3 (http/3). Internet Engineering Task Force, Internet-Draft draft-ietf-quic-http-27.

Cisco, V. (2018). Cisco visual networking index: Forecast and trends, 2017–2022. White Paper.

Conviva (2020). Conviva's State of Streaming Q1 2020. https://www.conviva.com/state-of-streaming.

Dobrian, F., Sekar, V., Awan, A., Stoica, I., Joseph, D., Ganjam, A., Zhan, J., and Zhang, H. (2011). Understanding the impact of video quality on user engagement. ACM SIGCOMM Computer Communication Review, 41(4):362–373.

Fielding, R. and Reschke, J. (2014). Rfc 7230: Hypertext transfer protocol (http/1.1): Message syntax and routing. Internet Engineering Task Force (IETF), 6(01).

Hayes, B., Chang, Y., and Riley, G. (2017). Omnidirectional adaptive bitrate media delivery using mptcp/quic over an sdn architecture. In GLOBECOM 2017-2017 IEEE Global Communications Conference, pages 1–6. IEEE.

Huang, T.-Y., Johari, R., McKeown, N., Trunnell, M., and Watson, M. (2014). A buffer-based approach to rate adaptation: Evidence from a large video streaming service. In Proceedings of the 2014 ACM conference on SIGCOMM, pages 187–198.

Iyengar, J. and Thomson, M. QUIC: A UDP-Based Multiplexed and Secure Transport. Internet-Draft draft-ietf-quic-transport-29, Internet Engineering Task Force. Work in Progress.

Kakhki, A. M., Jero, S., Choffnes, D., Nita-Rotaru, C., and Mislove, A. (2017). Taking a long look at quic: an approach for rigorous evaluation of rapidly evolving transport protocols. In Proceedings of the 2017 Internet Measurement Conference, pages 290–303.

Kua, J., Armitage, G., and Branch, P. (2017). A survey of rate adaptation techniques for dynamic adaptive streaming over http. IEEE Communications Surveys Tutorials, 19(3):1842–1866.

Langley, A., Riddoch, A., Wilk, A., Vicente, A., Krasic, C., Zhang, D., Yang, F., Kouranov, F., Swett, I., Iyengar, J., et al. (2017). The quic transport protocol: Design and internet-scale deployment. In Proceedings of the Conference of the ACM Special Interest Group on Data Communication, pages 183–196.

Li, B., Wang, C., Xu, Y., and Ma, Z. (2016). An mmt based heterogeneous multimedia system using quic. In 2016 2nd International Conference on Cloud Computing and Internet of Things (CCIOT), pages 129–133. IEEE.

Li, Z., Zhu, X., Gahm, J., Pan, R., Hu, H., Begen, A. C., and Oran, D. (2014). Probe and adapt: Rate adaptation for http video streaming at scale. IEEE Journal on Selected Areas in Communications, 32(4):719–733.

Marx, R., De Decker, T., Quax, P., and Lamotte, W. (2019). Of the utmost importance: Resource prioritization in http/3 over quic. In WEBIST, pages 130–143.

Nguyen, M., Amirpour, H., Timmerer, C., and Hellwagner, H. (2020). Scalable high efciency video coding based http adaptive streaming over quic. In Proceedings of the Workshop on the Evolution, Performance, and Interoperability of QUIC, pages 28–34.

Quinlan, J. J. and Sreenan, C. J. (2018). Multi-prole ultra high denition (uhd) avc and hevc 4k dash datasets. In Proceedings of the 9th ACM Multimedia Systems Conference, pages 375–380.

Raca, D., Leahy, D., Sreenan, C. J., and Quinlan, J. J. (2020a). Beyond throughput, the next generation: a 5g dataset with channel and context metrics. In Proceedings of the 11th ACM Multimedia Systems Conference, pages 303–308.

Raca, D., Manifacier, M., and Quinlan, J. J. (2020b). godash-go accelerated has framework for rapid prototyping.

Raca, D., Quinlan, J. J., Zahran, A. H., and Sreenan, C. J. (2018). Beyond throughput: In Proceedings of the 9th ACM a 4g lte dataset with channel and context metrics. Multimedia Systems Conference, pages 460–465.

Riiser, H., Vigmostad, P., Griwodz, C., and Halvorsen, P. (2013). Commute path bandwidth traces from 3g networks: analysis and applications. In Proceedings of the 4th ACM Multimedia Systems Conference, pages 114–118.

Thang, T. C., Le, H. T., Pham, A. T., and Ro, Y. M. (2014). An evaluation of bitrate adaptation methods for http live streaming. IEEE Journal on Selected Areas in Communications, 32(4):693–705.

Timmerer, C. and Bertoni, A. (2016). Advanced transport options for the dynamic adaptive streaming over http. arXiv preprint arXiv:1606.00264.

Zahran, A. H., Raca, D., and Sreenan, C. J. (2018). Arbiter+: Adaptive rate-based intelligent http streaming algorithm for mobile networks. IEEE Transactions on Mobile Computing, 17(12):2716–2728.

Zinner, T., Geissler, S., Helmschrott, F., and Burger, V. (2017). 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), pages 1027–1030. IEEE.
ISLAM, Md; ROTHENBERG, Christian. HAS Based Empirical QoE Study over TCP and QUIC on Diverse Networks. In: WORKSHOP PRÉ-IETF (WPIETF), 7. , 2020, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 29-42. ISSN 2595-6388. DOI: https://doi.org/10.5753/wpietf.2020.13794.