🤖 AI Summary
Cloud gaming systems often over-provision bandwidth in pursuit of visually lossless quality, resulting in 30%–60% of operational costs being wasted, as bitrates beyond the perceptually lossless threshold yield no discernible user experience gains. To address this inefficiency, this work proposes SAIL, a novel system that leverages encoder outputs to enable zero-overhead, real-time perceptual quality assessment. SAIL introduces a hybrid bitrate control mechanism—combining steady-state adaptation with burst absorption—and a network-aware scheduling strategy that jointly enables millisecond-scale feedback and congestion control. Deployed at scale on the T cloud gaming platform, SAIL has served tens of millions of users for over billions of cumulative hours, reducing bandwidth consumption by 44.27% and end-to-end latency by 8.37% without compromising perceptual quality.
📝 Abstract
Cloud gaming streams cloud-rendered frames under strict motion-to-photon latency, yet its at-scale viability is increasingly constrained by bandwidth cost: in our study of the T cloud gaming platform, bandwidth accounts for 30-60% of total operating expense. This high bandwidth consumption stems from a fidelity-first objective of making the stream perceptually indistinguishable from local gameplay. It drives production systems toward best-effort bitrate allocation that pushes the encoder to the highest rate allowed by congestion control. However, the bitrate-perception relationship saturates: beyond a frame-dependent perceptually lossless threshold, additional bits yield negligible perceptual improvement, creating systematic redundant quality that wastes bandwidth.
We present SAIL, a production quality-aware rate control system with the goal of achieving perceptually lossless quality while avoiding unnecessary bandwidth waste. SAIL adopts a post-encoding architecture to enable millisecond-scale feedback at near-zero overhead. It comprises three key designs: (i) an encoder-driven quality assessment model that leverages zero-cost encoder outputs for real-time quality estimation; (ii) a hybrid rate control mechanism that balances steady-state adaptation with dynamic spike absorption; and (iii) a network-aware strategy that coordinates with congestion control to prevent capacity underestimation. SAIL has been fully deployed on the T cloud gaming platform and reduces bandwidth consumption by 44.27% and end-to-end latency by 8.37% without degrading perceived quality, serving tens of millions of users and accumulating billions of hours of total gameplay.