English

SQP: Congestion Control for Low-Latency Interactive Video Streaming

Networking and Internet Architecture 2022-07-26 v1 Multimedia

Abstract

This paper presents the design and evaluation of SQP, a congestion control algorithm (CCA) for interactive video streaming applications that need to stream high-bitrate compressed video with very low end-to-end frame delay (eg. AR streaming, cloud gaming). SQP uses frame-coupled, paced packet trains to sample the network bandwidth, and uses an adaptive one-way delay measurement to recover from queuing, for low, bounded queuing delay. SQP rapidly adapts to changes in the link bandwidth, ensuring high utilization and low frame delay, and also achieves competitive bandwidth shares when competing with queue-building flows within an acceptable delay envelope. SQP has good fairness properties, and works well on links with shallow buffers. In real-world A/B testing of SQP against Copa in Google's AR streaming platform, SQP achieves 27% and 15% more sessions with high bitrate and low frame delay for LTE and Wi-Fi, respectively. When competing with queue-building traffic like Cubic and BBR, SQP achieves 2-3X higher bandwidth compared to GoogCC (WebRTC), Sprout, and PCC-Vivace, and comparable performance to Copa (with mode switching).

Keywords

Cite

@article{arxiv.2207.11857,
  title  = {SQP: Congestion Control for Low-Latency Interactive Video Streaming},
  author = {Devdeep Ray and Connor Smith and Teng Wei and David Chu and Srinivasan Seshan},
  journal= {arXiv preprint arXiv:2207.11857},
  year   = {2022}
}

Comments

14 pages, 2 page appendix

R2 v1 2026-06-25T01:11:15.573Z