Mowgli: Passively Learned Rate Control for Real-Time Video
Neil Agarwal, Rui Pan, Francis Y. Yan, Ravi Netravali

TL;DR
Mowgli is a passive, data-driven rate control system for real-time video that learns from existing telemetry logs, improving video quality and reducing freezes without the training performance issues of prior methods.
Contribution
This paper introduces Mowgli, a novel passive learning approach that leverages existing telemetry logs for effective rate control in video conferencing.
Findings
Increases average video bitrates by 15-39%.
Reduces freeze rates by 60-100%.
Outperforms the widely used GCC algorithm.
Abstract
Rate control algorithms are at the heart of video conferencing platforms, determining target bitrates that match dynamic network characteristics for high quality. Recent data-driven strategies have shown promise for this challenging task, but the performance degradation they introduce during training has been a nonstarter for many production services, precluding adoption. This paper aims to bolster the practicality of data-driven rate control by presenting an alternative avenue for experiential learning: leveraging purely existing telemetry logs produced by the incumbent algorithm in production. We observe that these logs contain effective decisions, although often at the wrong times or in the wrong order. To realize this approach despite the inherent uncertainty that log-based learning brings (i.e., lack of feedback for new decisions), our system, Mowgli, combines a variety of robust…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVideo Coding and Compression Technologies · Digital Filter Design and Implementation · Analog and Mixed-Signal Circuit Design
