Erklärtes WebRTC Was ist diese API und wie ändert sie das Internet?
Das Internet unterscheidet sich heute erheblich von dem, was es vor zehn Jahren war. Wenn Sie vorwiegend ambitionierte Projekte wie Videokonferenzen durchführen wollten, mussten Sie mit Plugins arbeiten, die einfach nicht so gut funktionierten. Ich beziehe mich natürlich auf Flash, das von Steve Jobs 2010 notorisch wegen unzuverlässiger, langsamer und für eine Welt der Berührungsgeräte ungeeigneter Geräte zugeschlagen wurde.
Es gibt jetzt etwas Besseres.
Es heißt WebRTC und ermöglicht es Entwicklern, Echtzeitanwendungen wie MMORPGs (Massively Multiplayer Online-Rollenspiele) und Videokonferenz-Tools unter Verwendung von offenen Web-Technologien wie HTML5 und HTML5 zu erstellen Wie durchsuche ich? [MakeUseOf erklärt] Was ist HTML5 und wie ändert sich die Art und Weise, wie ich browse? [MakeUseOf Explains] In den letzten Jahren haben Sie möglicherweise gelegentlich den Begriff HTML5 gehört. Unabhängig davon, ob Sie etwas über Webentwicklung wissen oder nicht, das Konzept kann etwas nebulös und verwirrend sein. Natürlich… Lesen Sie mehr, JavaScript Was ist JavaScript und kann das Internet ohne es existieren? Was ist JavaScript und kann das Internet ohne es existieren? JavaScript ist eines der Dinge, die viele als selbstverständlich betrachten. Jeder nutzt es. Lesen Sie mehr und CSS.
Hier finden Sie alles, was Sie über WebRTC wissen müssen.
Was kann ich tun?
Das Wichtigste dabei ist vielleicht, dass es sich bei WebRTC nicht wirklich um eine einzige API handelt (Anwendungsprogrammierschnittstelle, Was sind APIs und wie sind offene APIs, die das Internet ändern. Was sind APIs, und wie sind offene APIs.) Wie haben Sie sich jemals gefragt Programme auf Ihrem Computer und die Websites, die Sie besuchen, "sprechen" miteinander? Weitere Informationen) oder das Produkt. Es handelt sich vielmehr um eine Familie von APIs, die sich jeweils in unterschiedlichen Status befinden, unterschiedliche Unterstützung für den Browser bieten und grundlegend unterschiedliche Aufgaben ausführen.
Einige der WebRTC-APIs sind nicht besonders aufregend. Sie erledigen so einfache Aufgaben wie den Zugriff auf die Webcam und das Mikrofon eines Computers. Aber andere sind viel ehrgeiziger.
Beispielsweise können Benutzer über eine API ihren Bildschirm für einen Remote-Benutzer freigeben. Ein anderes unterstützt Simulcasting, mit dem Benutzer Video in unterschiedlicher Qualität und Detailgenauigkeit ausstrahlen können. Eine weitere WebRTC-API (MediaStream-API) ermöglicht Entwicklern die direkte Verarbeitung von Audio, Stummschalten, Unterbrechen und Hinzufügen von Tracks.
Es gibt mehr. Viel mehr. Sicherlich mehr, als in einem Artikel mit 1.000 Wörtern vernünftig erörtert werden könnte.
Kurz gesagt, WebRTC bietet eine schöne Familie von APIs, die es ermöglichen, mit Remote-Computern in Echtzeit zu arbeiten. Es ist aufregend und die Leute nutzen es für unglaubliche, irrsinnige Dinge.
Wofür verwenden die Leute es??
Eine der erfolgreicheren Anwendungen von WebRTC ist Appear.in. Wir haben es über Google Plus Hangouts verschieben geprüft. Appear.in ist hier und es ist wirklich gut, sich über Google Plus Hangouts zu bewegen. Appear.in ist hier und es ist wirklich gut Leute haben nach einer anständigen Videokonferenz-App seit Ewigkeiten gejagt. Wir dachten, das wäre Google Plus. Wir lagen falsch. Treffen Sie Appear.in. Lesen Sie kurz nach dem Start im Jahr 2012 mehr darüber und waren beeindruckt davon, wie Videokonferenzen dank seiner stromlinienförmigen Ästhetik und dem Fehlen von Anmeldungen, Konten und Plug-Ins etwas reizvoller wurden. Beim Erstellen eines Video-Chats müssen Sie lediglich eine Taste drücken und einen Link für die Person freigeben, mit der Sie chatten möchten.
Appear.in ist nicht der einzige WebRTC-basierte Video-Confencing-Dienst. Es gab eine Explosion von Produkten, die von Unternehmen geschaffen wurden, die sich sehr stark im Mainstream befinden. Firmen wie GoToMeeting Free und Firefox von Citrix Hallo Treffen Sie Firefox. Hello Video Chat & Firefox Marketplace im neuen Firefox 35 Meet Firefox Hallo Video Chat & Firefox Marketplace im neuen Firefox 35 Firefox 35 führt einen plattformübergreifenden Video-Chat-Dienst namens Firefox Hello ein Beta-Test des neuen Firefox Marketplace und Back-Ups im Social Sharing im Web. Weiterlesen . Es wird auch allgemein angenommen, dass Skype for Web von WebRTC unterstützt wird.
WebRTC wurde auch verwendet, um browserbasierte, interaktive Multiplayer-Spiele zu erstellen. Bei den meisten handelt es sich ausgesprochen um Billighaushalte, jedoch mit einigen wichtigen Ausnahmen. Der Hobbit: Die Schlacht um fünf Armeen [Nicht mehr erhältlich] wurde Ende 2014 als Anschluss an die letzte Folge von Peter Jacksons epischer Saga veröffentlicht.
Angetrieben von WebGL und WebRTC wird der Spieler in die Rolle einer der Fraktionen von Mittelerde (Orks, Elfen, Menschen und Zwergen) gestellt und dann gegen andere Spieler ausgetragen, die alle darauf aus sind, die rechtmäßigen Machthaber von Tolkeins Fantasy-Welt zu werden.
Trotz der unglaublichen Verwendungsmöglichkeiten von WebRTC ist die Unterstützung für die unzähligen Browser unglaublich begrenzt.
Browser-Unterstützung
Google Chrome und Firefox bieten voraussichtlich die umfassendste Unterstützung für WebRTC, obwohl bei beiden Browsern einige auffällige Fehlzeiten fehlen. In Firefox fehlt beispielsweise die Simulcast-API, die für Chrome verfügbar ist, während es in Chrome kein H.264-Videostreaming gibt.
Die Unterstützung für WebRTC unter Opera ist solide, obwohl dies nicht weiter verwunderlich ist, da es den gleichen Rendering-Agenten wie Google Chrome verwendet.
In anderen Bereichen des Browserspektrums gibt es Internet Explorer und Safari. Diese unterstützen WebRTC nicht und es gibt keine Gerüchte aus den Lagern von Microsoft und Apple über zukünftige Unterstützung. Es gibt jedoch Tools von Drittanbietern, die die WebRTC-Funktionalität hinzufügen. Wir haben vor kurzem einen überarbeitet.
Temasys Skylink So machen Sie die Verwendung von Internet Explorer und Safari mit WebRTC So sorgen Sie dafür, dass Internet Explorer und Safari mit WebRTC arbeiten Sie möchten ein Geheimnis hören? Es ist eine große Sache. Bist du sicher, dass du damit umgehen kannst? Okay, hier geht es. Neben Google Chrome gibt es noch weitere Webbrowser. Read More ist ein kostenloses Plugin für IE und Safari, das die WebRTC-Funktionalität einführt. Es kommt jedoch mit einem Haken, nämlich dass es nur eine begrenzte Anzahl von Websites betreibt und nicht erscheint.
Ist es sicher??
WebRTC ist natürlich ein wichtiger Schritt vor Adobe Flash, einem Standardverfahren für die Echtzeitkommunikation im Browser. Flash war absolut von Schwachstellen geplagt, und Hacker und Malware waren von den Anwendern betroffen. Diese Ausgabe wurde von Steve Jobs in seinem Essay unter anderem darauf hingewiesen, warum Flash niemals auf das iPhone kommen würde.
Glücklicherweise leidet WebRTC nicht an den gleichen Problemen wie Flash, nur weil es sich nicht um eine einzelne Software handelt - in diesem Fall ein Browser-Plugin - Browser-Plugins - eines der größten Sicherheitsprobleme im Web Today Browser Plugins - eines der größten Sicherheitsprobleme im Web heute [Meinung] Webbrowser sind im Laufe der Jahre viel sicherer und gegen Angriffe geschützt. Das größte Sicherheitsproblem für Browser sind heutzutage Browser-Plugins. Ich meine nicht die Erweiterungen, die Sie in Ihrem Browser installieren ... Lesen Sie mehr. Es ist eine API.
Das heißt nicht, dass WebRTC keine Sicherheitsprobleme hatte. Es hat. Nur nicht im selben Maßstab.
Ende letzten Jahres stellte sich heraus, dass es möglich war, die tatsächliche IP-Adresse eines VPN-Benutzers zu ermitteln, indem einfach ein paar Zeilen JavaScript-Code verwendet werden, der Teile der WebRTC-API verwendet.
VPNs werden normalerweise von Personen mit Datenschutzbewusstsein verwendet. 8 Instanzen, bei denen Sie kein VPN verwendet haben, die aber hätte sein sollen: Die VPN-Checkliste 8 Instanzen, die Sie nicht für ein VPN verwendet haben, die aber hätte sein sollen: Die VPN-Checkliste Wenn Sie haben noch nicht überlegt, ein VPN zu abonnieren, um Ihre Privatsphäre zu schützen. Jetzt ist es an der Zeit. Lesen Sie mehr, um ihre Online-Aktivitäten zu verschleiern. Es gibt noch ein Update, das dieses Problem löst, außer, dass WebRTC vollständig deaktiviert wird. Dies kann mit der Erweiterung "WebRTC Firefox deaktivieren" und dem Stop WebRTC-Plugin für Chrome [nicht mehr verfügbar] oder durch vollständige Deaktivierung von JavaScript durchgeführt werden.
Die Hürden voraus
Das Versprechen von WebRTC kann nicht überbewertet werden. Mehr als alles andere in der HTML5-Familie hat dies die Chance, die Art und Weise zu ändern, wie wir das Internet nutzen, um es kollaborativer und interaktiver zu machen.
Bis dahin sind jedoch viele Hürden zu überwinden. Das W3C muss dringend Microsoft und Apple ins Boot holen, und es muss sichergestellt werden, dass alle Browser, die es unterstützen, konsistent arbeiten.
Bis dahin wird es eine sehr Nischentechnologie bleiben.
Zustimmen? Nicht zustimmen? Lass es mich in den Kommentaren wissen.
Erfahren Sie mehr über: API, Google Chrome, Mozilla Firefox.