Lexikon

WebRTC

WebRTC ist ein offener Web-Standard für Echtzeit-Kommunikation: Er ermöglicht Sprach- und Videoanrufe direkt im Browser, ohne Zusatzprogramm oder Plug-in.

Was ist WebRTC?

WebRTC steht für Web Real-Time Communication. Es handelt sich um eine Sammlung von Schnittstellen und Protokollen, mit denen Browser und Apps Audio, Video und beliebige Daten in Echtzeit austauschen können. Die Programmierschnittstelle wird vom W3C standardisiert, die zugrunde liegenden Netzwerkprotokolle von der IETF. Alle gängigen Browser unterstützen WebRTC, sodass Videoanrufe auf einer Website ohne zusätzliche Installation funktionieren können.

Wie eine WebRTC-Verbindung entsteht

Bevor zwei Geräte miteinander sprechen, tauschen sie über einen Vermittlungsserver (Signalisierung) aus, welche Formate sie beherrschen und unter welchen Netzwerkadressen sie erreichbar sind. Mit Hilfe sogenannter STUN-Server finden sie ihre öffentliche Adresse heraus und versuchen dann, sich direkt zu verbinden. Verhindern Firewalls oder Router-Einstellungen das, leitet ein TURN-Server die Daten weiter. Bei Gruppenanrufen nutzen viele Dienste zusätzlich einen zentralen Medienserver, der die Datenströme an alle Teilnehmenden verteilt.

Sicherheit und Datenschutz

WebRTC verschlüsselt Audio und Video auf dem Transportweg grundsätzlich: Vorgeschrieben sind DTLS für den Schlüsselaustausch und SRTP für die Medienströme. Läuft ein Gespräch über einen zentralen Medienserver, kann dieser die Daten je nach Umsetzung allerdings entschlüsselt verarbeiten; echte Ende-zu-Ende-Verschlüsselung erfordert zusätzliche Maßnahmen. Bei einer direkten Verbindung erfahren die Beteiligten außerdem in der Regel gegenseitig ihre IP-Adresse. Kamera und Mikrofon darf eine Website nur nutzen, wenn du es im Browser erlaubst.

Bei Friendstime

Bei Friendstime startest du Sprach- und Videoanrufe direkt aus dem Chat. Am PC genügt dafür ein aktueller Browser, ein Zusatzprogramm ist nicht nötig, und Anrufe funktionieren auch zwischen Browser und Android-App. Gruppenanrufe startest du in der Android-App aus einem Gruppenchat; wer im Browser angerufen wird, kann teilnehmen. Deinen Bildschirm teilst du im Browser am PC in Videoanrufen, in der Android-App auch in Sprachanrufen.

Häufige Fragen

Muss ich für WebRTC etwas installieren?

Nein. WebRTC ist in allen gängigen Browsern bereits eingebaut. Du musst nur den Zugriff auf Kamera und Mikrofon erlauben, wenn eine Seite danach fragt.

Verrät WebRTC meine IP-Adresse?

Bei einer direkten Verbindung erfährt das Gegenüber meist deine IP-Adresse. Wird die Verbindung über einen Weiterleitungs- oder Medienserver geführt, sieht stattdessen dieser Server die Adresse.

Verwandte Begriffe

Passende Themen

Friendstime ausprobieren

Die Anmeldung dauert eine Minute und ist kostenlos.

Alle Begriffe im Lexikon →