Objasnio je WebRTC

Glasovno i video komunikaciju u stvarnom vremenu između preglednika

Konvencionalni način na koji se obavlja glasovna i video komunikacija, a također i podatak koji se prenosi temelji se na modelu klijent-poslužitelj. Neophodan je poslužitelj za posluživanje oba ili sve komunikacijske uređaje i stavljanje u kontakt. Komunikacija stoga mora proći kroz oblak ili glavni stroj.

WebRTC mijenja sve to. Dovodi komunikaciju nečemu što se događa izravno između dva stroja, međutim, blizu ili daleko. Isto tako, radi u preglednicima - nema potrebe za preuzimanjem i instaliranjem bilo čega.

Tko je iza WebRTC-a?

Tu je tim divova iza ovog koncepta mijenjanja igara. Google, Mozilla i Opera već rade na tome podršci, a Microsoft je pokazao zanimanje, ali ostaje prilično pasivan, rekavši kako će ući u loptu kada je stvar standardizirana. Govoreći o standardizaciji, IETF i WWWC rade na definiranju i oblikovanju u standard. To će biti standardizirano u API (Application Programming Interface) koje programeri mogu koristiti za izradu jednostavnih komunikacijskih alata koji se mogu koristiti u preglednicima.

Zašto WebRTC?

Ono što pokušava postići do sada je bilo moguće samo u velikim organizacijama putem skupih licenci i skupe dodatke za vlasnike. S WebRTC API-jem, svatko tko ima osnovno znanje programiranja moći će razviti robusne alate za glasovnu i video komunikaciju i web aplikacije podataka. Web RTC donijet će nekoliko prednosti, uključujući:

Prepreke s kojima se suočava WebRTC

Postoje brojni problemi kojima se timovi koji rade na WebRTC moraju riješiti kako bi dobili nešto uvjerljivo. Među njima su sljedeći:

Primjer aplikacije WebRTC

Dobar primjer aplikacije WebRTC jest Googleova kocka kocke koja vam omogućuje da igrate pong s udaljenim prijateljem licem u lice, bez obzira na udaljenost između vas. Grafika igre izvedena je pomoću WebGL-a i zvučnog zapisa ako se isporučuje putem web audio. Možete igrati isto na cubeslam.com. Međutim, možete ga reproducirati samo na računalu jer, kao i danas, mobilna verzija Chromea još ne podržava WebRTC. Takve su igre dizajnirane i za promociju Chromea i WebRTC-a. Nema dodatnih dodataka za igranje igre, ni Flash, pod uvjetom da imate najnoviju verziju preglednika Chrome.

WebRTC za razvojne programere

WebRTC je projekt otvorenog koda. API koji će se osigurati za komunikaciju u stvarnom vremenu (RTC) između preglednika je jednostavan JavaScript.

Za detaljnije razumijevanje WebRTC-a, pogledajte ovaj videozapis.