/plushcap/analysis/agora/large-webrtc-video-grids-managing-cpu-and-network-constraints

Large WebRTC Video Grids: Managing CPU and Network Constraints

What's this blog post about?

Senior Architect Ben Weekes at Agora has developed a solution for displaying large video call grids in a browser environment, which was previously believed to be impossible due to varying CPU/GPU capacity across devices. The technology could be useful for virtual events and company meetings where the energy of a large group contributes to the experience. The main challenges include processor load, lack of hardware information from browsers, and changing network conditions. To tackle these issues, Weekes ensures that only necessary pixels are delivered, monitors volatility in render frame rates and outgoing frame rates, and stays ahead of changing network conditions by monitoring real-time estimations of available downlink bandwidth and NACK rate. The open-source algorithm for this large WebRTC grid experiment is available on GitHub through Agora's Multichannel SDK.

Company
Agora

Date published
Dec. 15, 2021

Author(s)
Ben Weekes

Word count
556

Hacker News points
None found.

Language
English


By Matt Makai. 2021-2024.