Kommunikation in Echtzeit für das Web

Mit WebRTC können Sie Ihrer Anwendung Echtzeit-Kommunikationsfunktionen hinzufügen, die auf einem offenen Standard basieren. Das Tool unterstützt Video-, Sprach- und allgemeine Daten, die zwischen Peers gesendet werden können. So können Entwickler leistungsstarke Sprach- und Videokommunikationslösungen entwickeln. Die Technologie ist in allen modernen Browsern sowie in systemeigenen Clients aller gängigen Plattformen verfügbar. Die Technologien hinter WebRTC sind ein offener Webstandard und in allen gängigen Browsern als reguläre JavaScript-APIs verfügbar. Für native Clients wie Android- und iOS-Anwendungen steht eine Bibliothek zur Verfügung, die dieselben 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 Webanwendungen, die die Kamera oder das Mikrofon verwenden, bis hin zu komplexeren Videoanruf-Anwendungen und Bildschirmfreigabe. Wir haben eine Reihe von Codebeispielen zusammengestellt, um die Funktionsweise und die Verwendung der Technologie besser zu veranschaulichen.
Eine WebRTC-Anwendung durchläuft normalerweise einen gemeinsamen Anwendungsablauf. Auf Mediengeräte zugreifen, Peer-Verbindungen öffnen, Peers finden und Streaming starten Wir empfehlen neuen Entwicklern, sich unsere Einführung in WebRTC durchzulesen, 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.