Rauntíma rödd og myndbandssamskipti milli vafra
Hefðbundin leiðin þar sem rödd og myndbandstæki eru framkvæmdar, og einnig hvaða gögn eru flutt, byggir á viðskiptavinarþjónn líkaninu. Það þarf að vera miðlara eitthvað til að þjóna bæði eða öllum samskiptum tækjum og setja þau í snertingu. Samskipti þurfa því að fara í gegnum ský eða aðalvél.
WebRTC breytir öllu því. Það færir samskipti við eitthvað sem gerist beint á milli tveggja véla, þó næstum eða langt þeir eru. Einnig virkar það í vafra - engin þörf á að hlaða niður og setja upp neitt.
Hver er á bak við WebRTC?
Það er hópur risa á bak við þetta leikskiptaskipti. Google, Mozilla og Opera eru nú þegar að vinna til stuðnings við það, en Microsoft hefur sýnt áhuga en enn fremur aðgerðalaus og segist vilja koma inn í boltann þegar málið hefur verið staðlað. Talandi um stöðlun, IETF og WWWC eru að vinna að því að skilgreina og móta það í staðal. Það verður staðlað í API (Application Programming Interface) sem forritarar geta notað til að framleiða einföld samskiptatæki sem hægt er að nota í vöfrum.
Af hverju WebRTC?
Það sem það er að reyna að ná fram hefur aðeins verið hægt í stórum samtökum með því að nota dýr leyfisgjöld og dýr einkatölvur. Með WebRTC API, þá er einhver með grunnþekkingu forritunarmöguleika fær um að þróa öflugt verkfæri fyrir rödd og vídeó samskipti og gögn vefur umsókn. Vefur RTC mun koma í kringum ýmsa kosti, þar á meðal:
- Notendur þurfa ekki lengur að hlaða niður og setja upp sérsniðnar umsóknir. Þeir þurfa aðeins að nota vefþjóninn sem styður vafra.
- Neðri bandbreidd verður krafist þar sem fjarlægðin sem fjallað er um meðan á samskiptum stendur muni minnka með því að fjarlægja miðlara og ský tengingar.
- Þess vegna verður minna leynd og meiri gæði hljóð og myndbanda.
- Gögnin verða flutt á skilvirkari hátt með tækni.
- Það mun ekki lengur vera þörf fyrir viðbætur eins og Flash.
- Það verður auðveldara að þróa verkfæri til samskipta. Native HTML5 þættir verða notaðar.
Hindranir við WebRTC
Það eru nokkur atriði sem liðir sem vinna að WebRTC þurfa að takast á við til að fá eitthvað afgerandi. Meðal þeirra eru eftirfarandi:
- Hvaða merkjamál til að nota? Þar sem leikmenn hafa mismunandi hagsmuni, hafa þeir ekki enn samþykkt um hvort nota eigi H.264, VP8 eða aðrar merkjamál.
- Þar sem tæknin verður byggð á vöfrum, mun vafrahæfni verða vandamál. Aðeins Chrome, Firefox og Opera styðja það núna. Skortur á vafra með WebRTC stuðning verður skaðleg.
- Staðallinn er ekki enn fullkomlega skilgreindur, sem er vandamál í kjölfar samþykkis þessara lykilaðila.
Dæmi um WebRTC App
Gott dæmi um WebRTC app er Cube Slam Google sem gerir þér kleift að spila pong með fjarlægri vini þínum augliti til auglitis, óháð fjarlægðinni milli þín. Grafíkin í leiknum er veitt með WebGL og hljóðrásinni ef hún er afhent í gegnum vefur hljóð. Þú getur spilað það sama á cubeslam.com. Þú getur hins vegar aðeins spilað það á tölvunni þinni, eins og í dag, styður farsímaútgáfan af Chrome ekki enn WebRTC. Slíkar leikir hafa verið hannaðar bæði til að kynna Chrome og WebRTC. Engin viðbótar viðbætur þarf til að spila leikinn, ekki einu sinni Flash, að sjálfsögðu hefur þú nýjustu útgáfuna af Chrome.
WebRTC fyrir hönnuði
WebRTC er opið uppspretta verkefni. The API sem verður veitt fyrir rauntíma samskipti (RTC) milli vafra er í einföldum JavaScript.
Til að fá dýpri skilning á WebRTC skaltu horfa á þetta myndband.