Categories: Sonstiges

Einsteigerguide: Was ist WebRTC?

WebRTC ist ein offenes Web-Framework, das Echtzeit-Kommunikation im Browser ermöglicht. Es umfasst die Schlüsselkomponenten für eine qualitativ hochwertige Kommunikation im Web, wie z.B. Netzwerk-, Audio- und Videokomponenten, die in Sprach- und Videochat-Anwendungen verwendet werden.

Wenn diese Komponenten in einem Browser implementiert werden, sind sie über eine JavaScript-API zugänglich, so dass Entwickler ihre eigene RTC-Webanwendung einfach implementieren können.

Die WebRTC-Bemühungen sind auf API-Ebene beim W3C und auf Protokollebene bei der IETF standardisiert.

Ein Schlüsselfaktor für den Erfolg des Web ist, dass seine Kerntechnologien, wie HTML, HTTP und TCP/IP, offen und frei implementierbar sind. Zur Zeit gibt es keine kostenlose, qualitativ hochwertige Komplettlösung, um die Kommunikation im Browser zu ermöglichen. WebRTC erlaubt dies.

  • Bereits integriert mit den besten Sprach- und Video-Engines, die in den letzten 8+ Jahren an Millionen von Endpunkten eingesetzt wurden. Google erhebt keine Gebühren für WebRTC.
  • Enthält und abstrahiert wichtige NAT- und Firewall-Traversal-Technologie unter Verwendung von STUN, ICE, TURN, RTP-over-TCP und Proxy-Unterstützung.
  • Es basiert auf der Stärke des Webbrowsers: WebRTC abstrahiert die Signalisierung, indem es eine Signal Status Engine anbietet, die direkt auf PeerConnection abbildet. Webentwickler können dann das Protokoll der Wahl für ihr Anwendungsszenario wählen (z. B., aber nicht beschränkt auf, SIP, XMPP / Jingle usw.).

Vielen Dank für Ihren Besuch.

3DMaster