Gso-simulcast: Global stream orchestration in simulcast video conferencing systems

21Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present GSO-Simulcast, a new architecture designed for large-scale multi-party video-conferencing systems. GSO-Simulcast is currently deployed at full-scale in Alibaba's Dingtalk video conferencing that serves more than 500 million users. It marks a fundamental shift from today's Simulcast, where a media server locally decides how to switch and forward video streams based on a fragmented network view. Instead, GSO-Simulcast globally orchestrates the publishing, subscribing, as well as the resolution and bitrate of video streams for each participant using a centralized controller that is aware of all network constraints in a meeting. The controller automatically modifies stream configurations to meet the participants' real-Time network changes and updates. In doing so, GSO-Simulcast achieves multiple goals: (1) reducing video and network mismatch, (2) less path congestion, and (3) automated stream policy management. With the deployment of GSO-Simulcast, we observed more than a 35% reduction in the average video stall, 50% reduction in the average voice stall, and 6% improvement in the average video framerate. We describe the principle, design, deployment, and lessons learned.

Cite

CITATION STYLE

APA

Lin, X., Ma, Y., Zhang, J., Cui, Y., Li, J., Bai, S., … Zhang, M. (2022). Gso-simulcast: Global stream orchestration in simulcast video conferencing systems. In SIGCOMM 2022 - Proceedings of the ACM SIGCOMM 2022 Conference (pp. 826–839). Association for Computing Machinery, Inc. https://doi.org/10.1145/3544216.3544228

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free