Pasakyta WebRTC

"Real-Time" balso ir vaizdo ryšys tarp naršyklių

Tradicinis balso ir vaizdo ryšio būdas, taip pat duomenų perdavimas, yra pagrįstas kliento-serverio modeliu. Reikia būti serveriu, kuriuo būtų galima aptarnauti visus arba visus ryšių įrenginius ir su jais susisiekti. Todėl ryšys turi vykti per debesį arba pagrindinę mašiną.

WebRTC pakeičia visa tai. Tai atneša bendravimo su kažkuo, kas vyksta tiesiai tarp dviejų mašinų, tačiau arti ar toli jie yra. Be to, jis veikia naršyklėse - nereikia nieko atsisiųsti ir įdiegti.

Kas yra už WebRTC?

Už šio žaidimo besikeičiančios koncepcijos yra milžinų komanda. "Google", "Mozilla" ir "Opera" jau dirba su ja, tuo tarpu "Microsoft" pasirodė susidomėjusi, tačiau išlieka gana pasyvi, sakydama, kad jis įves kamuolį, kai dalykas bus standartizuotas. Kalbėdamas apie standartizavimą, IETF ir WWWC dirba, kad apibrėžtų ir suplanuotų standartą. Jis bus standartizuotas į API (Application Programming Interface), kurią kūrėjai gali naudoti paprastiems bendravimo įrankiams, kurie gali būti naudojami naršyklėse.

Kodėl WebRTC?

Tai, ką bando pasiekti, iki šiol buvo įmanoma tik didelėse organizacijose, naudojant brangus licencinius mokesčius ir brangus nuosavybės priedus. Naudodamiesi WebRTC API, visi, turintys pagrindines programavimo žinias, galės kurti tvirtas balso ir vaizdo ryšio bei duomenų žiniatinklio programų priemones. "Web RTC" suteiks keletą naudos, įskaitant:

Kliūtys, su kuriomis susiduria WebRTC

Yra keletas problemų, su kuriomis turi dirbti "WebRTC" dirbantys komandos, kad gautų kažką galutinio. Tarp jų yra šie:

"WebRTC" programos pavyzdys

Tinkamas "WebRTC" programos pavyzdys yra "Google" kubo slenis, leidžiantis žaisti pingą su nuotoliniu draugu akis į akį, nepriklausomai nuo atstumo tarp jūsų. Žaidimo grafika pateikiama naudojant "WebGL" ir garso takelį, jei jis pateikiamas per internetinį garso įrašą. Jūs galite žaisti tas pats svetainėje cubeslam.com. Vis dėlto galite žaisti tik savo kompiuteryje, nes, kaip ir šiandien, "Chrome" mobili versija dar nepalaiko "WebRTC". Tokie žaidimai buvo skirti skatinti "Chrome" ir "WebRTC". Žaidimui žaisti nereikia papildomų papildinių, net "Flash", jei, žinoma, turite naujausią "Chrome" versiją.

WebRTC kūrėjams

WebRTC yra atviro kodo projektas. API, kuris bus pateiktas realiuoju laiku (RTC) tarp naršyklių, yra paprastas "JavaScript".

Norėdami išsamiau suprasti WebRTC, žiūrėkite šį vaizdo įrašą.