Hvem har overhovedet brug for plugins?

Hvis du vil videochatte med en ven via online, skal du typisk installere en form for browser-plugin. Facebook bruger for eksempel et Skype-plugin til sin indbyggede videochat; det samme gælder for enhver form for enhver aktivitet, der er afhængig af højhastighedskommunikation mellem din browser og et websted.





Et skærmbillede fra Mozillas WebRTC-demo.

Men der er en nemmere måde: en åben standard til levering af realtidskommunikation, som et rør direkte fra en browser til en anden computer. Den teknologi hedder WebRTC . Det har et stort potentiale, men det er også svært at forudsige præcis, hvor det kan føre hen. Lad os tage videochat mellem to computere som et simpelt eksempel.

Indtil nu bruger værten et plugin - Skype i tilfælde af Facebook - til at drive sin videochat. Din webcam-stream bliver sandsynligvis dirigeret gennem Skypes servere, før den vises på din vens skærm. Det er fint for Facebook, en virksomhed, der er rig nok til at forhandle med en aftale med Skype, men hvad med mindre virksomheder eller uafhængige udviklere?



WebRTC løser problemet. Programmører vil frit kunne implementere det på deres websteder og bruge det til at transmittere live video og lyd; kvaliteten af ​​streamen vil tilpasse sig hastigheden på en internetforbindelse i realtid – perfekt til mobilenheder.

Videoen nedenfor viser en Mozilla-demonstration af en delt browseroplevelse. Læg mærke til, hvordan videostrømmen ikke er bundet til en enkelt side, og hvordan du kan slippe browserfaner og dokumenter til en ven, mens I udforsker sammen:



Google fører ansvaret for WebRTC-udviklere - sandsynligvis fordi det vil spille tungt i den kommende HTML5-appøkonomi, som Google også presser på - men det er W3C, der vil afgøre, hvad der skal ind i endelig spec i slutningen af ​​2013 . Faktisk er WebRTC allerede implementeret i sin nuværende form i Chrome, Firefox og Opera. Ericsson var den første til at frigive en mobil WebRTC-aktiveret browser kaldet Bowser , som har været tilgængelig på iOS og Android siden sidste år.

Apple har dog endnu ikke annonceret Safari- eller iOS-support. Nogle iagttagere mener, at dette skyldes, at videochatsiden af ​​WebRTC vil konkurrere med FaceTime, eller fordi HTML5 generelt udgør en trussel mod dens oprindelige app-økonomi. Apple kunne bestemt meget nemt inkludere fuld WebRTC-understøttelse i næste Safari; at ignorere et sådant nøgleelement i HTML5 ville være en fed erklæring.

Et skærmbillede fra Mozillas WebRTC-demo.



I mellemtiden havde Microsoft (som købte Skype for 8,5 milliarder dollars i 2011) håbet på at udfordre WebRTC med sin egen realtidskonkurrent CU-RTC-Web. Navnet er afskrækkende, og det var forslaget også. W3C stemte imod det til fordel for Googles WebRTC med 22 mod 4.

Jeg håber, vi vil se alle browserproducenter komme med, fordi krydskompatibilitet vil være vigtig. For blot et par dage siden var folk kl Chrome og Firefox brugte WebRTC til at ringe til hinanden fra deres respektive browsere -et symbol på deres engagement i åben udvikling og et tegn på, at det er klar til at begynde at implementere i projekter.

skjule