In a mesh topology, every participant sends their stream to every other participant — N participants means each one uploads N-1 copies of their video, which collapses beyond 4–5 people. An SFU fixes this: each participant uploads one stream to the SFU, and the SFU forwards copies to everyone else. From the participant's perspective the upload is constant; the SFU absorbs the fan-out. For 50-person conferences, SFU is mandatory; for two-person calls, mesh is fine.

The SFU also makes simulcast and SVC useful. Each participant uploads multiple resolution layers (simulcast) or one scalable layer set (SVC). The SFU forwards the appropriate layer to each receiver based on receiver bandwidth — a viewer on a fast connection gets 1080p, a viewer on cellular gets 360p, from the same upload. Without an SFU, you'd need to encode each viewer-specific stream at the source.

Open-source SFUs in 2026 include mediasoup, LiveKit, Janus, Jitsi Videobridge, Pion (a Go library that can build an SFU), and OpenVidu. Commercial managed SFU services include LiveKit Cloud, Twilio Video, Daily.co, Vonage Video API (formerly TokBox) and Cloudflare Calls. The choice usually depends on language stack (mediasoup for Node.js, Janus for C, LiveKit for Go), scale needs and DRM/recording requirements.

Book cover: Video Streaming, Volume 3 of the Fora Soft Video Engineering Handbook

The book · Volume 3 of 7

Video Streaming: A Complete Guide to Video Delivery: From ABR and CDNs to Players, WebRTC, DRM, and the Economics of Streaming

An SFU forwards streams without re-encoding, which makes group calls affordable, but simulcast layers, bandwidth estimation and cascading decide how it behaves at scale. This volume covers the SFU in detail, with WebRTC topologies, simulcast and SVC, congestion control, media server scaling and the cost of real-time video. Written by Nikolay Sapunov, CEO at Fora Soft.

Read it on Amazon →Kindle & paperback · Fora Soft Video Engineering Handbook

Scaling your SFU to larger rooms or more regions?

Describe your room sizes and regions and we will deliver an SFU scaling plan with cascading layout, simulcast settings and server cost per participant-hour. 250+ video products shipped since 2005.

Book a 30-min call →WhatsApp →Email us →