WebRTC - Browser-Unterstützung

Das Web bewegt sich so schnell und es verbessert sich ständig. Jeden Tag werden neue Standards geschaffen. Browser ermöglichen die Installation von Updates, ohne dass der Benutzer dies jemals weiß. Sie sollten daher auf dem Laufenden bleiben, was in der Welt des Web und von WebRTC vor sich geht. Hier ist eine Übersicht darüber, was dies bis heute ist.

Browser-Unterstützung

Nicht jeder Browser verfügt gleichzeitig über dieselben WebRTC-Funktionen. Möglicherweise sind verschiedene Browser der Kurve voraus, sodass einige WebRTC-Funktionen in einem Browser und nicht in einem anderen funktionieren. Die aktuelle Unterstützung für WebRTC im Browser ist in der folgenden Abbildung dargestellt.

Sie können den aktuellen Status des WebRTC-Supports unter überprüfen http://caniuse.com/#feat=rtcpeerconnection.

Chrome, Firefox und Opera

Die neuesten Versionen von Chrome, Firefox und Opera unter gängigen PC-Betriebssystemen wie Mac OS X, Windows und Linux unterstützen WebRTC sofort. Und am wichtigsten ist, dass die Ingenieure der Entwicklerteams von Chrome und Firefox zusammengearbeitet haben, um Probleme zu beheben, damit diese beiden Browser problemlos miteinander kommunizieren können.

Android OS

Unter Android-Betriebssystemen sollten WebRTC-Anwendungen für Chrome und Firefox sofort funktionieren. Sie können mit anderen Browsern nach der Android Ice Cream Sandwich-Version (4.0) arbeiten. Dies ist auf die gemeinsame Nutzung von Code zwischen Desktop- und Mobilversionen zurückzuführen.

Apfel

Apple hat noch keine Ankündigung zu seinen Plänen zur Unterstützung von WebRTC in Safari unter OS X gemacht. Eine der möglichen Problemumgehungen für hybride native iOS-Anwendungen besteht darin, den WebRTC-Code direkt in die Anwendung einzubetten und diese App in eine WebView zu laden.

Internet Explorer

Microsoft unterstützt WebRTC auf Desktops nicht. Sie haben jedoch offiziell bestätigt, dass sie ORTC (Object Realtime Communications) in zukünftigen Versionen von IE (Edge) implementieren werden. Sie planen nicht, WebRTC 1.0 zu unterstützen. Sie haben ihren ORTC als WebRTC 1.1 bezeichnet, obwohl dies nur eine Community-Erweiterung und nicht der offizielle Standard ist. Kürzlich haben sie die ORTC-Unterstützung zur neuesten Microsoft Edge-Version hinzugefügt. Sie können mehr unter erfahrenhttps://blogs.windows.com/msedgedev/2015/09/18/ortc-api-is-now-available-in-microsoftedge/.

Zusammenfassung

Beachten Sie, dass WebRTC eine Sammlung von APIs und Protokollen ist, keine einzelne API. Die Unterstützung für jedes dieser Programme wird in verschiedenen Browsern und Betriebssystemen auf verschiedenen Ebenen entwickelt. Eine gute Möglichkeit, den neuesten Support zu überprüfen, ist durchhttp://canisue.com.Es verfolgt die Übernahme moderner APIs in mehreren Browsern. Die neuesten Informationen zur Browserunterstützung sowie zu WebRTC-Demos finden Sie auch unterhttp://www.webrtc.org, Dies wird von Mozilla, Google und Opera unterstützt.