211service.com
Vem behöver plugins egentligen?
Om du vill videochatta med en vän via nätet behöver du vanligtvis installera någon form av webbläsarplugin. Facebook, till exempel, använder en Skype-plugin för sin inbyggda videochatt; detsamma gäller för alla slags aktiviteter som är beroende av höghastighetskommunikation mellan din webbläsare och en webbplats.

En skärmdump från Mozillas WebRTC-demo.
Men det finns ett enklare sätt: en öppen standard för att leverera realtidskommunikation, som ett rör direkt från en webbläsare till en annan dator. Den tekniken kallas WebRTC . Det har en enorm potential, men det är också svårt att förutsäga exakt vart det kan leda. Låt oss ta videochatt mellan två datorer som ett enkelt exempel.
Hittills använder värden ett plugin - Skype i fallet med Facebook - för att driva sin videochatt. Din webbkameraström dirigeras förmodligen genom Skypes servrar innan den visas på din väns skärm. Det här är bra för Facebook, ett företag som är tillräckligt rikt för att förhandla med ett avtal med Skype, men hur är det med mindre företag eller oberoende utvecklare?
WebRTC löser problemet. Programmerare kommer att vara fria att implementera det på sina webbplatser och använda det för att överföra live video och ljud; kvaliteten på streamen kommer att anpassas till hastigheten på en internetanslutning i realtid – perfekt för mobila enheter.
Videon nedan visar en Mozilla-demonstration av en delad surfupplevelse. Lägg märke till hur videoströmmen inte är bunden till en enda sida, och hur du kan släppa webbläsarflikar och dokument till en vän medan ni utforskar tillsammans:
Google leder ansvaret för WebRTC-utvecklare – förmodligen för att det kommer att spela tungt i den kommande HTML5-appekonomin, som Google också driver på – men det är W3C som kommer att avgöra vad som ska ingå i slutlig spec i slutet av 2013 . WebRTC har faktiskt redan implementerats, i sin nuvarande form, i Chrome, Firefox och Opera. Ericsson var först med att släppa en mobil WebRTC-aktiverad webbläsare som heter Bowser , som har varit tillgängligt på iOS och Android sedan förra året.
Apple har dock ännu inte meddelat Safari eller iOS-stöd. Vissa observatörer tror att detta beror på att videochattsidan av WebRTC kommer att konkurrera med FaceTime, eller för att HTML5 i allmänhet utgör ett hot mot dess inhemska appekonomi. Apple skulle säkert mycket enkelt kunna inkludera fullständigt WebRTC-stöd i nästa Safari; att ignorera ett sådant nyckelelement i HTML5 skulle verkligen vara ett djärvt uttalande.

En skärmdump från Mozillas WebRTC-demo.
Under tiden hade Microsoft (som köpte Skype för 8,5 miljarder dollar 2011) hoppats kunna utmana WebRTC med sin egen realtidskonkurrent CU-RTC-Web. Namnet är stötande, och det var förslaget också. W3C röstade emot det till förmån för Googles WebRTC med 22 mot 4.
Jag hoppas att vi får se alla webbläsartillverkare komma med eftersom korskompatibilitet kommer att vara viktigt. För bara några dagar sedan folket på Chrome och Firefox använde WebRTC för att ringa varandra från sina respektive webbläsare —en symbol för deras engagemang för öppen utveckling och ett tecken på att det är redo att börja implementeras i projekt.