Wann benötigt SPChat einen TURN-Server?
SPChat nutzt WebRTC für Video und Sprache. Erfahren Sie, wann TURN nötig ist und wie Sie eigene STUN- und TURN-Server konfigurieren.
TURN wird beim WebRTC-Video- und Sprachchat benötigt, wenn ein Browser keine direkte Verbindung zum Gesprächspartner oder zum LiveKit-SFU aufbauen kann. Das kommt zum Beispiel bei strikten Firewalls oder bestimmten NAT-Konfigurationen vor. Der normale Textchat über SSE braucht keinen TURN-Server.
STUN hilft den Browsern, ihre erreichbaren Netzwerkadressen zu bestimmen. TURN leitet verschlüsselte WebRTC-Daten als Fallback weiter und verursacht deshalb Bandbreite auf dem TURN-Server. Eigene STUN- und TURN-Server lassen sich in SPChat konfigurieren.
Im Peer-Modus sind maximal 3 Gegenstellen pro Person möglich. Senden und Zuschauen teilen sich die Grenze. Im Raum dürfen mehr Kameras aktiv sein. Das Abfrageintervall beträgt mindestens 2000 ms. Diese Grenzen gelten nicht für LiveKit-SFU.
Wie viel Upload und Download dabei pro Person anfallen, zeigt die Bandbreitentabelle für vier Kameras. Dort erfahren Sie auch, warum ein TURN-Server die mehrfachen Videoübertragungen im Peer-Modus nicht verringert.