Skip to content

What is SFU (Selective Forwarding Unit)?

A selective forwarding unit is a media server that receives one stream from each participant in a call and forwards copies to the others, without decoding or mixing them.

Updated

  • Selective Forwarding Unit
Each participant sends one stream up; the server forwards it to the others.

Platform

SFU (Selective Forwarding Unit), explained

The three ways to run a group call differ in where the work happens. Peer-to-peer sends every participant’s stream to every other participant directly, which is simple and collapses past a handful of people. An MCU decodes all the streams, composites them into one and sends a single stream out, which is cheap for the client and extremely expensive for the server. An SFU sits between: it forwards without transcoding, so server cost stays modest while clients receive separate streams they can lay out as they like.

How Enclessa uses it

Enclessa uses LiveKit as its SFU. Enclessa publishes no measured figure for the largest call it has run: the load harness for the fifty-person target exists, and the test itself has not been run, so no number is claimed. The design target is a fifty-person meeting with screen sharing for sixty minutes, which is a target rather than a measurement.