Echtzeitkommunikation für das Web

Mit WebRTC können Sie Ihrer Anwendung Echtzeit-Kommunikationsfunktionen hinzufügen, die auf einem offenen Standard beruhen. Es unterstützt Video-, Sprach- und allgemeine Daten, die zwischen ähnlichen Apps gesendet werden können. So können Entwickler leistungsstarke Lösungen für die Sprach- und Videokommunikation entwickeln. Die Technologie ist in allen modernen Browsern sowie auf nativen Clients für alle wichtigen Plattformen verfügbar. Die Technologien hinter WebRTC werden als offener Webstandard implementiert und sind in allen gängigen Browsern als reguläre JavaScript-APIs verfügbar. Für native Clients wie Android- und iOS-Apps ist eine Bibliothek verfügbar, die die gleichen Funktionen bietet. Das WebRTC-Projekt ist Open Source und wird unter anderem von Apple, Google, Microsoft und Mozilla unterstützt. Diese Seite wird vom Google WebRTC-Team verwaltet.
Es gibt viele verschiedene Anwendungsfälle für WebRTC, von einfachen Web-Apps, die die Kamera oder das Mikrofon verwenden, bis hin zu erweiterten Anwendungen für Videoanrufe und Bildschirmfreigabe. Wir haben eine Reihe von Codebeispielen zusammengestellt, um besser veranschaulichen, wie die Technologie funktioniert und wofür sie verwendet werden kann.
Eine WebRTC-Anwendung durchläuft normalerweise einen gängigen Anwendungsablauf. Auf Mediengeräte zugreifen, Peer-Verbindungen öffnen, Peers ermitteln und mit dem Streaming beginnen. Wir empfehlen neuen Entwicklern, unsere Einführung zu WebRTC zu lesen, bevor sie mit der Entwicklung beginnen.
Beginnen Sie mit unserem Codelab, um sich mit den WebRTC APIs für das Web (JavaScript) vertraut zu machen.