WebRTC ferklearre

Real-Time Voice- en fideo-kommunikaasje tusken browsers

De konvinsjonele manier wêryn spraak- en fideo-kommunikaasje útfierd wurdt, en ek wêr't gegevens oerbrocht wurde, is basearre op it client-servermodel. Der moat in server wat wêze om beide of kommunikaasjemiddels tsjin te tsjinjen en yn kontakt te setten. De kommunikaasje moat dêrmei troch in wolk of in haadmasine passe.

WebRTC feroaret dat alles. It bringt kommunikaasje op wat dat direkt fuort tusken twa masjines komt, lykwols tichtby of fier binne se. Ek wurket it yn browsers - gjin gebrûk te meitsjen en te ynstallearjen.

Wa is Behind WebRTC?

Der is in team fan giganten efter dit spultsje-feroaring-konsept. Google, Mozilla en Opera wurkje al yn stipe foar it, wylst Microsoft ynteresse sjen litten hat mar earder passive bliuwt, sizze dat it de bal ynfiere sil as it ding as standardisearre is. Sprekke fan standerdisearring, de IETF en WWWC wurkje oan it definiearjen en te foarmjen yn in standert. It sil standardisearre wurde yn in API (Application Programming Interface) dat ûntwikkelders kinne brûke foar produkten ienfâldige kommunikaasjemiddels dy't brûkt wurde yn browsers.

Wêrom WebRTC?

Wat it probearje te realisearjen is oant no ta mooglik yn grutte organisaasjes mooglik makke troch it brûken fan djoere fergunningferlieningen en djoere proprietêre plugins. Mei de WebRTC-API kin elkenien mei basis-kennis fan programmearring robúste ynstruminten foar spraak- en fideo-kommunikaasje en data-web-tapassingen ûntwikkelje. Web RTC sil ferskate foardielen bringe, ûnder oaren:

Obstakels tsjin WebRTC

Der binne in oantal problemen dy't teams dy't wurkje oan WebRTC omgean moatte om sa wat konklúzjend te krijen. Under harren binne de folgjende:

In foarbyld fan in WebRTC-app

In goed foarbyld fan in WebRTC-app is Google's Cube Slam dy't jo pong mei jo ôfstân fan freonlike ferwizing te spyljen, neffens de ôfstân tusken jo. De grafiken fan it spultsje wurde makke troch WebGL en de soundtrack as jo fia web audio levere. Jo kinne itselde spylje op cubeslam.com. Jo kinne lykwols allinich spielje op jo kompjûter, lykas no't de mobile ferzje fan Chrome noch gjin WebRTC stipet. Sa'n spultsjes binne ûntworpen om Chrome en WebRTC te befoarderjen. Gjin spesjale plugins binne nedich om it spultsje te spyljen, net sels Flash, fansels jo hawwe de lêste ferzje fan Chrome.

WebRTC foar ûntwikkelders

WebRTC is in iepen boarneprojekt. De API dy't foar echtstreekkommunikaasje (RTC) tusken browsers beskikber steld wurdt yn ienfâldige JavaScript.

Foar in mear djipste ynsjoch fan WebRTC, besjoch dizze fideo.