Wer braucht überhaupt Plugins?

Wenn Sie mit einem Freund online per Video-Chat chatten möchten, müssen Sie normalerweise eine Art Browser-Plugin installieren. Facebook verwendet beispielsweise ein Skype-Plug-in für seinen integrierten Video-Chat; Das gleiche gilt für jede Art von Aktivität, die auf einer Hochgeschwindigkeitskommunikation zwischen Ihrem Browser und einer Website beruht.





Ein Screenshot aus der WebRTC-Demo von Mozilla.

Es gibt jedoch einen einfacheren Weg: einen offenen Standard für die Bereitstellung von Echtzeitkommunikation, wie eine Pipe direkt von einem Browser zu einem anderen Computer. Diese Technologie heißt WebRTC . Es hat ein riesiges Potenzial, aber es ist auch schwer vorherzusagen, wohin es führen könnte. Nehmen wir als einfaches Beispiel den Video-Chat zwischen zwei Computern.

Bisher verwendet der Host ein Plugin – Skype im Fall von Facebook –, um seinen Video-Chat zu betreiben. Ihr Webcam-Stream wird wahrscheinlich über die Server von Skype geleitet, bevor er auf dem Display Ihres Freundes angezeigt wird. Das ist für Facebook in Ordnung, ein Unternehmen, das reich genug ist, um einen Deal mit Skype auszuhandeln, aber was ist mit kleineren Unternehmen oder unabhängigen Entwicklern?



WebRTC löst das Problem. Programmierern steht es frei, es auf ihren Websites zu implementieren und es zur Übertragung von Live-Video und -Audio zu verwenden. Die Qualität des Streams passt sich in Echtzeit an die Geschwindigkeit einer Internetverbindung an – perfekt für Mobilgeräte.

Das folgende Video zeigt eine Mozilla-Demonstration eines gemeinsamen Surferlebnisses. Beachten Sie, dass der Videostream nicht an eine einzelne Seite gebunden ist und wie Sie Browser-Tabs und -Dokumente einem Freund ablegen können, während Sie gemeinsam erkunden:



Google ist führend bei der Entwicklung von WebRTC – wahrscheinlich, weil es in der bevorstehenden HTML5-App-Wirtschaft, die Google ebenfalls vorantreibt, eine wichtige Rolle spielen wird – aber es ist das W3C, das entscheidet, was in die Endgültige Spezifikation Ende 2013 . Tatsächlich ist WebRTC in seiner jetzigen Form bereits in Chrome, Firefox und Opera implementiert. Ericsson veröffentlichte als erster einen mobilen WebRTC-fähigen Browser namens Bowser , das seit letztem Jahr für iOS und Android verfügbar ist.

Apple hat jedoch noch keine Safari- oder iOS-Unterstützung angekündigt. Einige Beobachter glauben, dass dies daran liegt, dass die Video-Chat-Seite von WebRTC mit FaceTime konkurrieren wird oder dass HTML5 im Allgemeinen eine Bedrohung für die native App-Ökonomie darstellt. Apple könnte in nächster Safari sicherlich sehr leicht die volle WebRTC-Unterstützung einbeziehen; Ein solches Schlüsselelement von HTML5 zu ignorieren, wäre in der Tat eine kühne Aussage.

Ein Screenshot aus der WebRTC-Demo von Mozilla.



Unterdessen hatte Microsoft (das Skype 2011 für 8,5 Milliarden Dollar kaufte) gehofft, WebRTC mit seinem eigenen Echtzeit-Konkurrenten CU-RTC-Web herauszufordern. Der Name ist abstoßend, der Vorschlag auch. Das W3C stimmte mit 22 zu 4 dagegen für Googles WebRTC.

Ich hoffe, dass alle Browserhersteller mitmachen, denn Kreuzkompatibilität wird wichtig sein. Noch vor wenigen Tagen haben die Leute bei Chrome und Firefox nutzten WebRTC, um sich von ihren jeweiligen Browsern aus anzurufen – ein Symbol für ihr Engagement für eine offene Entwicklung und ein Zeichen dafür, dass sie bereit ist, mit der Umsetzung in Projekten zu beginnen.

verbergen