Echtzeitkommunikation im 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 Kamera oder Mikrofon verwenden, bis hin zu erweiterten Anwendungen für Videoanrufe und Bildschirmfreigabe. Wir haben eine Reihe von Codebeispielen zusammengestellt, um die Funktionsweise der Technologie und deren Verwendung besser zu veranschaulichen.
Eine WebRTC-Anwendung durchläuft in der Regel einen gemeinsamen Anwendungsablauf. Zugriff auf Mediengeräte, Öffnen von Peer-Verbindungen, Erkennen von Peers und Starten des Streamings. 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.