
In this presentation, the speaker argues that while SFUs (Selective Forwarding Units) already manage network conditions for WebRTC calls, they must also orchestrate client‑side CPU load. To do this, clients should continuously send CPU telemetry to the server. The SFU can then make intelligent, per‑participant decisions such as switching to lower‑bitrate or different simulcast/SVC layers, applying temporal scalability to reduce frame rate, stopping or rerouting video streams based on layout and context, and renegotiating bitrates. These server‑side actions aim to improve overall media quality by tailoring resource usage to each participant’s device capabilities. The talk concludes by asking the audience to identify the single most valuable piece of client‑side CPU telemetry for the server to act upon.










