Title
GCC-beta: Improving Interactive Live Video Streaming via an Adaptive Low-Latency Congestion Control
Abstract
Google congestion control (GCC) is the de-facto standard for web real-time communications (WebRTC) applications and has been implemented in mainstream browsers including Chrome and Firefox. While GCC is designed to achieve high video bit-rate and low latency simultaneously, we find that GCC's performance is far from satisfactory particularly under good network conditions. In particular, we collect a GCC trace dataset with over 1.18 million sessions from a major crowd-sourced live video streaming service provider. We perform in-depth analytics using the dataset, which shows that the sending video bit-rate unnecessarily experiences frequent rollbacks caused by minor fluctuation of transmission delay. To address the issue, we propose a mechanism called GCC-beta, which can distinguish normal network fluctuation from real network congestion, and then adaptively sends appropriate bitrates. We implement GCC-beta in the WebRTC framework and evaluate its performance using test-bed experiments. The results show that GCC-beta is able to avoid up to 90% unnecessary bitrate rollbacks.
Year
DOI
Venue
2019
10.1109/ICC.2019.8761256
IEEE International Conference on Communications
Keywords
Field
DocType
Low-latency congestion control,real-time communication
Computer science,Video streaming,Transmission delay,Computer network,WebRTC,Service provider,Real-time computing,Network congestion,Latency (engineering),Analytics,Network conditions
Conference
ISSN
Citations 
PageRank 
1550-3607
0
0.34
References 
Authors
0
5
Name
Order
Citations
PageRank
Leilei Wu1112.56
Anfu Zhou216018.60
Xiaojiang Chen315736.57
Liang Liu458757.54
Huadong Ma52020179.93