WebRTC shpjegoi

Zëri dhe Komunikimi Video në kohë reale në mes të shfletuesve

Mënyra konvencionale në të cilën realizohet komunikimi zanor dhe video, dhe gjithashtu në të cilin transferohen të dhënat, bazohet në modelin klient-server. Duhet të ekzistojë një server për të shërbyer të dy ose të gjitha pajisjet e komunikimit dhe t'i vendosë ato në kontakt. Komunikimi duhet të kalojë përmes një re ose një makine kryesore.

WebRTC ndryshon gjithçka. Ajo sjell komunikim me diçka që ndodh drejtpërdrejt në mes të dy makinave, sado afër apo larg. Gjithashtu, funksionon në shfletues - nuk ka nevojë të shkarkoni dhe instaloni asgjë.

Kush është prapa WebRTC?

Ekziston një ekip gjigandësh prapa këtij koncepti të ndryshimit të lojës. Google, Mozilla dhe Opera tashmë janë duke punuar në mbështetje të saj, ndërsa Microsoft ka treguar interes, por mbetet mjaft pasiv, duke thënë se do të hyjë në top kur gjëja të jetë standardizuar. Duke folur për standardizimin, IETF dhe WWWC po punojnë për të përcaktuar dhe formuar atë në një standard. Do të standardizohet në një API (Application Programming Interface) që zhvilluesit mund të përdorin për të prodhuar mjete të thjeshta komunikimi që mund të përdoren në shfletues.

Pse WebRTC?

Ajo që po përpiqet të arrijë ka qenë e mundur deri tani vetëm në organizata të mëdha përmes përdorimit të taksave të shtrenjta të licencës dhe shtojcave të shtrenjta të pronarit. Me API WebRTC, kushdo me njohuri themelore të programimit do të jetë në gjendje të zhvillojë mjete të fuqishme për komunikim zanor dhe video, dhe aplikacione të të dhënave web. Web RTC do të sjellë disa përfitime, duke përfshirë:

Pengesat që ballafaqohen me WebRTC

Ka një numër çështjesh që ekipet që punojnë në WebRTC duhet të adresojnë në mënyrë që të marrin diçka përfundimtare. Mes tyre janë:

Një shembull i një aplikacioni WebRTC

Një shembull i mirë i një aplikacioni WebRTC është Cube Slam i Google që ju lejon të luani pong me fytyrën tuaj të largët, pa marrë parasysh distancën mes jush. Grafika e lojës është dhënë duke përdorur WebGL dhe fonogramin nëse dorëzohen përmes audios në internet. Ju mund të luani njëjtë në cubeslam.com. Megjithatë, mund ta luash vetëm në kompjuterin tënd, ashtu siç edhe sot, versioni celular i Chrome nuk e mbështet ende WebRTC-në. Lojëra të tilla janë projektuar për të promovuar Chrome dhe WebRTC. Asnjë plugin shtesë nuk kërkohet për të luajtur lojë, madje as Flash, me kusht që sigurisht të keni versionin më të fundit të Chrome.

WebRTC Për Zhvilluesit

WebRTC është një projekt me burim të hapur. API që do të sigurohet për komunikimet në kohë reale (RTC) midis shfletuesve është në JavaScript të thjeshtë.

Për një kuptim më të thellë të WebRTC, shikoni këtë video.