English

Mamba: Bringing Multi-Dimensional ABR to WebRTC

Multimedia 2023-08-08 v1

Abstract

Contemporary real-time video communication systems, such as WebRTC, use an adaptive bitrate (ABR) algorithm to assure high-quality and low-delay services, e.g., promptly adjusting video bitrate according to the instantaneous network bandwidth. However, target bitrate decisions in the network and bitrate control in the codec are typically incoordinated and simply ignoring the effect of inappropriate resolution and frame rate settings also leads to compromised results in bitrate control, thus devastatingly deteriorating the quality of experience (QoE). To tackle these challenges, Mamba, an end-to-end multi-dimensional ABR algorithm is proposed, which utilizes multi-agent reinforcement learning (MARL) to maximize the user's QoE by adaptively and collaboratively adjusting encoding factors including the quantization parameters (QP), resolution, and frame rate based on observed states such as network conditions and video complexity information in a video conferencing system. We also introduce curriculum learning to improve the training efficiency of MARL. Both the in-lab and real-world evaluation results demonstrate the remarkable efficacy of Mamba.

Keywords

Cite

@article{arxiv.2308.03643,
  title  = {Mamba: Bringing Multi-Dimensional ABR to WebRTC},
  author = {Yueheng Li and Zicheng Zhang and Hao Chen and Zhan Ma},
  journal= {arXiv preprint arXiv:2308.03643},
  year   = {2023}
}

Comments

In Proceedings of the 31st ACM International Conference on Multimedia, October 29-November 3, 2023, Ottawa, ON, Canada. ACM, New York, NY, USA, 9 pages

R2 v1 2026-06-28T11:49:57.896Z