Kurz erklärt
WebRTC ermöglicht Audio, Video und Daten direkt zwischen Browsern. STUN und TURN helfen dabei, Verbindungen durch NAT und Firewalls aufzubauen.
Genauer
Die meisten Geräte hinter einem Router haben nur private Adressen. Mit STUN erfährt ein Gerät seine öffentliche Adresse. Ein Signalisierungs-Server (z. B. WebSocket) vermittelt die Verbindungsdaten (SDP, ICE-Kandidaten). Klappt der Direktweg nicht, leitet ein TURN-Server den Verkehr durch.