211service.com
Kto i tak potrzebuje wtyczek?
Jeśli chcesz rozmawiać na czacie wideo ze znajomym przez Internet, zazwyczaj musisz zainstalować jakąś wtyczkę do przeglądarki. Na przykład Facebook używa wtyczki Skype do wbudowanego czatu wideo; to samo dotyczy każdego rodzaju aktywności, która polega na szybkiej komunikacji między Twoją przeglądarką a witryną.

Zrzut ekranu z demo WebRTC Mozilli.
Ale jest prostszy sposób: otwarty standard dostarczania komunikacji w czasie rzeczywistym, jak potok bezpośrednio z przeglądarki do innego komputera. Ta technologia nazywa się WebRTC . Ma ogromny potencjał, ale też trudno przewidzieć, dokąd może zaprowadzić. Weźmy za prosty przykład czat wideo między dwoma komputerami.
Do tej pory gospodarz używa wtyczki — Skype w przypadku Facebooka — do obsługi czatu wideo. Twój strumień z kamery internetowej jest prawdopodobnie kierowany przez serwery Skype'a, zanim pojawi się na ekranie znajomego. To dobrze dla Facebooka, firmy wystarczająco bogatej, by negocjować umowę ze Skype'em, ale co z mniejszymi firmami lub niezależnymi programistami?
WebRTC rozwiązuje problem. Programiści będą mogli zaimplementować go na swoich stronach i używać go do transmisji obrazu i dźwięku na żywo; jakość strumienia dostosuje się do szybkości połączenia internetowego w czasie rzeczywistym — idealne dla urządzeń mobilnych.
Poniższy film pokazuje demonstrację Mozilli wspólnego przeglądania. Zwróć uwagę, że strumień wideo nie jest powiązany z pojedynczą stroną i jak możesz upuszczać karty przeglądarki i dokumenty znajomemu podczas wspólnej eksploracji:
Google przewodzi programistom WebRTC – prawdopodobnie dlatego, że będzie odgrywać dużą rolę w nadchodzącej gospodarce aplikacji HTML5, którą również promuje Google – ale to W3C będzie decydować o tym, co trafi do ostateczna specyfikacja pod koniec 2013 r. . W rzeczywistości WebRTC został już zaimplementowany w obecnej formie w Chrome, Firefox i Opera. Ericsson jako pierwszy wypuścił mobilną przeglądarkę z obsługą WebRTC o nazwie Bowser , który jest dostępny na iOS i Androida od zeszłego roku.
Apple nie ogłosił jednak jeszcze wsparcia dla Safari lub iOS. Niektórzy obserwatorzy uważają, że dzieje się tak dlatego, że strona czatu wideo w WebRTC będzie konkurować z FaceTime, lub dlatego, że ogólnie HTML5 stanowi zagrożenie dla jego rodzimej gospodarki aplikacji. Apple z pewnością może z łatwością włączyć pełną obsługę WebRTC w następnym Safari; zignorowanie tak kluczowego elementu HTML5 byłoby rzeczywiście odważnym stwierdzeniem.

Zrzut ekranu z demo WebRTC Mozilli.
Tymczasem Microsoft (który kupił Skype'a za 8,5 miliarda dolarów w 2011 roku) miał nadzieję rzucić wyzwanie WebRTC swoim własnym konkurentem działającym w czasie rzeczywistym CU-RTC-Web. Nazwa jest odpychająca, podobnie jak propozycja. W3C głosowało przeciw za WebRTC Google 22 do 4.
Mam nadzieję, że zobaczymy, jak wszyscy twórcy przeglądarek wejdą na pokład, ponieważ kompatybilność krzyżowa będzie ważna. Zaledwie kilka dni temu ludzie w Chrome i Firefox używały WebRTC do nawiązywania połączeń ze swoich przeglądarek —symbol ich zaangażowania w otwarty rozwój i znak, że jest gotowy do wdrożenia w projektach.