WebRTC útskýrðir

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:

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:

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.