Evaluating COPA congestion control for improved video performance
Nov 18, 2019Nitin Garg

Summary
This post details the evaluation and implementation of COPA, a tunable delay-based congestion control algorithm, within Meta's QUIC implementation for Facebook Live video streaming on Android. It presents comparative analysis against CUBIC and BBR v1, demonstrating COPA's ability to significantly reduce video latency (application RTT) and improve goodput, particularly in worse network conditions. The post also investigates RTX overhead and potential network policing scenarios, highlighting COPA's proactive approach to congestion management by reducing CWND based on queuing delay rather than solely packet loss.