
SFU (Selective Forwarding Unit)
glossary.categories.architectureEin Server, der Videostreams selektiv an Teilnehmer weiterleitet, ohne sie zu dekodieren oder neu zu kodieren.
Was ist eine SFU?
Eine Selective Forwarding Unit (SFU) ist ein zentraler Server in einer Videokonferenz-Architektur, der Videostreams von Teilnehmern empfängt und sie selektiv an andere Teilnehmer weiterleitet – ohne die Medien zu dekodieren oder neu zu kodieren. Die SFU fungiert als intelligenter Verteiler: Sie entscheidet, welche Streams an wen gesendet werden, basierend auf Bandbreite, Bildschirmgröße und anderen Faktoren.
Die SFU ist der Industriestandard für Gruppenvideokonferenzen in 2025. Plattformen wie Zoom, Google Meet, Microsoft Teams und praktisch alle modernen Videoanruf-Dienste verwenden SFU-Architekturen für ihre Gruppenanrufe.
Wie eine SFU funktioniert
- Jeder Teilnehmer sendet seinen Audio-/Videostream einmal an die SFU
- Die SFU empfängt alle Streams und leitet sie selektiv weiter
- Jeder Teilnehmer erhält die Streams der anderen Teilnehmer von der SFU
- Die SFU kann dank Simulcast für jeden Empfänger die passende Qualitätsstufe auswählen
Vorteile gegenüber P2P
- Skalierbarkeit: Unterstützt Dutzende bis Hunderte von Teilnehmern (P2P funktioniert nur bis 3–4)
- Geringer Upload: Teilnehmer laden ihren Stream nur einmal hoch, statt N-1 mal bei P2P
- Individuelle Qualität: Durch Simulcast kann die SFU jedem Empfänger die optimale Qualität liefern
Vorteile gegenüber MCU
- Geringere Serverkosten: Kein Dekodieren/Neukodieren – viel weniger CPU-Verbrauch
- Niedrigere Latenz: ~50 ms Verarbeitungszeit vs. 100–300 ms bei MCU
- Bessere Qualität: Kein Qualitätsverlust durch Neukodierung
- Flexible Layouts: Jeder Teilnehmer kann sein eigenes Layout wählen
Populäre SFU-Implementierungen
- mediasoup: Open-Source, Node.js-basiert, hochleistungsfähig
- Janus: Open-Source, C-basiert, vielseitig einsetzbar
- Pion: Open-Source, Go-basiert, modular
- LiveKit: Open-Source mit verwalteter Cloud-Option
- Cloudflare Calls: Verwalteter SFU-Dienst auf dem globalen Edge-Netzwerk von Cloudflare