@inproceedings{f0f8cb65d8124c78b18a786a028ff65d,
title = "Vesper: Learning to Manage Uncertainty in Video Streaming",
abstract = "Video codecs are crucial in video streaming systems. However, the quantization operation in existing codecs introduces irreversible jitters. Moreover, the common practice of fitting a single codec to diverse video content lacks the flexibility to adapt the parameters of a codec for specific content. They lead to the problem of quantization and content uncertainty. Our preliminary study shows an ideal codec without uncertainty gains a significant advantage over the conventional codec with uncertainty. However, realizing the ideal codec presents tremendous challenges in the generalizability and the costs of computation, transmission, and delay. In this paper, we present Vesper, a video streaming system that innovatively tackles uncertainty with two learning-based components, super-precision and self-evolution. The super-precision module builds a neural network that predicts original feature values from quantized feature values, which effectively mitigates the impact of quantization without inducing generalizability issues. The self-evolution module performs content-aware adaptation on the encoder and replaces non-content-aware video segments with content-aware ones on the fly, which addresses content uncertainty without adding significant costs to on-demand streaming. Evaluations demonstrate Vesper's superior Quality of Experience compared to streaming systems built with state-of-the-art codecs.",
keywords = "Machine Learning, Video Compression, Video Streaming",
author = "Bo Chen and Mingyuan Wu and Hongpeng Guo and Zhisheng Yan and Klara Nahrstedt",
note = "Publisher Copyright: {\textcopyright} 2024 ACM.; 15th ACM Multimedia Systems Conference, MMSys 2024 ; Conference date: 15-04-2024 Through 18-04-2024",
year = "2024",
month = apr,
day = "15",
doi = "10.1145/3625468.3647621",
language = "English (US)",
series = "MMSys 2024 - Proceedings of the 2024 ACM Multimedia Systems Conference",
publisher = "Association for Computing Machinery",
pages = "166--177",
booktitle = "MMSys 2024 - Proceedings of the 2024 ACM Multimedia Systems Conference",
address = "United States",
}