Chrome i Firefox mogą już ze sobą rozmawiać po WebRTC. Co z alternatywą od Microsoftu?

Chrome i Firefox mogą już ze sobą rozmawiać po WebRTC. Co z alternatywą od Microsoftu?

05.02.2013 11:46

Framework WebRTC, którego kod Google uwolniło w 2011 roku, wnadziei, że przyniesie on komunikacyjną rewolucję w dziedzinieaplikacji webowych, osiągnął kolejny ważny etap swojego rozwoju:po raz pierwszy „porozmawiały” między sobą jego dwieniezależne implementacje.Przypomnijmy: WebRTC (Web Real-Time Communications) pozwala nauruchamianie w przeglądarkach wideokomunikatorów czasurzeczywistego, oddając do dyspozycji twórców aplikacji niezbędnebiblioteki programistyczne i wolne kodeki, m.in. iLBC i VP8. Dostępdo wszystkich klas i metod możliwy jest z poziomu JavaScriptu. Mimoże projekt wciąż pozostaje w Konsorcjum WWW w stadiumszkiców, trwają prace nad standaryzacją wykorzystywanych przezniego protokołów i nie zaleca się oficjalnie jego implementowaniaw przeglądarkach (wciąż zbyt wiele może się w nim zmienić), toGoogle, Mozilla i Opera zdecydowały się sprawdzić, co z WebRTCmożna zrobić. Implementacje frameworka pojawiły się więc wChrome (wersja 20), Firefoksie 18 i Operze 12. Na liście tej nie ma Internet Explorera, i zapewne nie bezpowodu. Dla Microsoftu, nowego właściciela Skype'a, upowszechnieniesię technologii pozwalającej na budowanie działających wprzeglądarkach, łatwo dostępnych dla użytkowników narzędzikomunikacyjnych, nie jest najlepszym pomysłem. Webdeweloperskaspołeczność nie poczuła się więc jakoś wcale specjalniezaskoczona, gdy Redmond na początku tego roku przedstawiłowłasną alternatywę dla WebRTC – technologię o nazwieCU-RTC-Web (Customizable, Ubiquitous Real-Time Communication) –wzywając przy tym Konsorcjum WWW do porzucenia prac nadstandaryzacją WebRTC, jako rozwiązaniem obciążonym wielomaproblemami.Microsoft wśród zarzutów wytoczonych przeciwko WebRTC wskazywałprzede wszystkim na brakinteroperacyjności – choć uwolniony przez Google'a frameworkbył już zaimplementowany i w Firefoksie i w Chrome, to użytkownicytych przeglądarek nie mogli ze sobą rozmawiać. Do tego dochodziłaniepewność względem dalszych prac nad specyfikacją WebRTC, niebyło wiadomo, kiedy mógłby stać się on rekomendacją W3C.Tymczasem CU-RTC-Web od samego początku zapewniać miało odpowiednipoziom interoperacyjności: prototypowa aplikacja pozwalała nakomunikację pomiędzy IE10 i Google Chrome w wersji dla Maka.Ten zarzut Microsoftu właśnie stracił rację bytu. DeweloperzyChromiumi Mozillipoinformowali, że udało się nawiązać połączenie po WebRTCRTCPeerConnection między Firefoksem i Chrome. Oznacza to, że webowekomunikatory uruchamiane na Firefoksie mogą teraz łączyć się zkomunikatorami uruchomionymi w Chrome bez jakichkolwiek dodatkowychwtyczek. Na poniższym wideo możecie zobaczyć, jak wyglądałopierwsze internetowe randez-vous między ludźmi Google'a i Mozilli:[yt=http://www.youtube.com/watch?v=MsAWR_rJ5n8] Możecie się też sami pobawić w rozmowy między Firefoksem aChrome. Potrzebna jest do tego wersja25 beta Chrome'a i ostatnia kompilacja Firefoksaz kanału Nightly. W Firefoksie należy w panelu about:configustawić jeszcze parametr media.peerconnection.enabled nawartość true, apotem już tylko sięgnąć po demo komunikatora dostępnego nastronie https://www.webrtc.org/demo(gdy tylko troszkę opadnie zainteresowanie). Programiści mogązerknąć też do bibliotekiJavaScriptu, która ułatwia pisanie działających zarówno naFirefoksie jak i Chrome komunikatorów. Czy w tej sytuacji Microsoftzdecyduje się jednak na zaimplementowanie WebRTC w InternetExplorerze? Raczej na to nie liczymy. Fragmentacja WWW jako platformyaplikacji webowych już dzisiaj jest faktem, i raczej się to niezmieni. Może więc jeszcze zatęsknimy za Adobe i jego Flashem,który był wszędzie i pozwalał 10 lat temu na rzeczy, które dziśna nowo wymyśla się w ramach technologii znanych pod zbiorcząnazwą HTML5?

Źródło artykułu:www.dobreprogramy.pl
Oceń jakość naszego artykułuTwoja opinia pozwala nam tworzyć lepsze treści.
Wybrane dla Ciebie
Komentarze (37)