WebRTC je objasnio što je to API i kako mijenja Internet?

  • Joseph Goodman
  • 0
  • 4031
  • 1173
Oglas

Internet se danas uvelike razlikuje od onog prije 10 godina. Tada, ako ste htjeli učiniti nešto umjereno ambiciozno poput video konferencija, morali ste raditi s dodacima koji jednostavno nisu dobro funkcionirali. Mislim, naravno, na Flash, kojeg je Steve Jobs 2010. ozloglašeno srušio zbog nesigurnosti, sporosti i nepodobnosti svijetu dodirnih uređaja.

Sad je nešto bolje.

Zove se WebRTC i omogućava programerima da izrađuju aplikacije u stvarnom vremenu, poput MMORPG-ova (masovno višestrukih igara za igranje uloga na mreži) i alata za video konferencije, koristeći otvorene web tehnologije, poput HTML5 Što je HTML5 i kako se mijenja Način na koji pregledavam? [MakeUseOf objašnjava] Što je HTML5 i kako se mijenja način na koji pregledavam? [MakeUseOf Explains] Tijekom proteklih nekoliko godina možda ste svaki put čuli pojam HTML5. Bilo da znate nešto o web razvoju ili ne, koncept može biti pomalo nejasan i zbunjujući. Očito,…, JavaScript Što je JavaScript, i može li Internet postojati bez njega? Što je JavaScript i može li Internet postojati bez njega? JavaScript je jedna od onih stvari koje mnogi uzimaju zdravo za gotovo. Svi ga koriste. i CSS.

Evo svega što trebate znati o WebRTC-u.

Što može učiniti?

Možda je najvažnije što se treba zapamtiti jest da WebRTC zapravo nije jedan API (sučelje programskog programiranja Što su API-ji i kako se otvoreni API-ji mijenjaju Internetom što su API-i i kako otvoreni API-ji mijenjaju internet. Jeste li se ikad zapitali kako programi na vašem računalu i web lokacijama koje posjetite "razgovaraju" međusobno?) ili proizvod. Umjesto toga, to je obitelj API-ja, svaki u različitim stanjima dovršenosti, s različitom podrškom preko preglednika i obavljanjem radikalno različitih zadataka.

Neki WebRTC API-i nisu baš uzbudljivi. Oni obavljaju zadatke jednostavne poput pristupa web računalnici i mikrofonu. Ali drugi su puno ambiciozniji.

Na primjer, jedan API omogućuje korisnicima dijeljenje zaslona s udaljenim korisnikom. Druga podrška za simultano emitiranje, koja korisnicima omogućuje emitiranje video zapisa u različitim razinama kvalitete i detalja. Drugi WebRTC API (MediaStream API) omogućava programerima da obrađuju zvuk u pokretu, prigušuju, pauziraju i dodaju zapise prema potrebi..

Ima još. Mnogo više. Svakako više nego što bi se moglo razumno raspravljati u članku s 1.000 riječi.

Ukratko, WebRTC pruža prekrasnu obitelj API-ja koji omogućuju rad s udaljenim računalima, u stvarnom vremenu. Uzbudljivo je i ljudi ga koriste za nevjerojatne, dosadne stvari.

Za što ga ljudi koriste?

Jedna od uspješnijih upotreba WebRTC-a u stvarnom svijetu je Appear.in. Pregledali smo je pomicanjem preko Google Plus Hangouta Appear.in je tu i stvarno je dobro prijeći preko Google Plus Hangouta. Appear.in je tu i stvarno je dobro Ljudi već godinama plaču zbog pristojne aplikacije za video konferencije. Mislili smo da je to Google Plus. Pogrešili smo. Upoznajte Appear.in. nedugo nakon što je pokrenuta 2012. godine i bili su impresionirani kako je videokonferencija postala malo dražesnija zahvaljujući modernoj estetici i nedostatku prijava, računa i dodataka. Stvaranje video chata jednostavno je pitanje pritiska na gumb i dijeljenja veze s osobom s kojom želite razgovarati.

Appear.in nije jedina usluga povezivanja videozapisa na WebRTC-u. Došlo je do eksplozije proizvoda koje su stvorile tvrtke koje su itekako u glavnom toku. Tvrtke poput Citrix's GoToMeeting Free i Firefox Hello Upoznajte Firefox Hello Video Chat i Firefox Marketplace u novom Firefoxu 35 Upoznajte Firefox Hello Video Chat i Firefox Marketplace U novom Firefox 35 Firefox 35 uvodi cross-platformu video chat uslugu pod nazivom Firefox Hello, omogućuje korisnicima beta-testirajte novo tržište Firefox, a također možete koristiti društveno dijeljenje na webu. , Također je široko rasprostranjeno mišljenje da Skype za Web pokreće WebRTC.

WebRTC se također koristio za izradu interaktivnih igara za više igrača utemeljenih na pretraživaču. Većina je njih uglavnom niskobudžetnih poslova, ali s nekim većim iznimkama. Hobit: Bitka za pet vojski (Nema više dostupnih) objavljena je krajem 2014., kao poveznica s posljednjim obrokom epske sage Petera Jacksona.

Pokrenut WebGL-om i WebRTC-om, igrač se smješta u cipele jedne od grupacija Srednje Zemlje (orci, vilenjaci, ljudi i patuljci), a zatim se suprotstavlja drugim igračima, svi željni da postanu zakoniti vladari Tolkeinovog svijeta mašte.

No usprkos nevjerojatnim načinima na koji se koristi WebRTC, podrška za to bezbroj preglednika nevjerojatno je ograničena.

Podrška preglednika

Predvidljivo, Google Chrome i Firefox imaju najopsežniju podršku za WebRTC, premda nedostaju vidljivi izostanci u oba preglednika. Primjerice, Firefoxu nedostaje Simulcast API koji je dostupan za Chrome, a Chromeu nedostaje H.264 streaming videa.

Podrška za WebRTC u Operi je solidna, mada je i malo iznenađujuće s obzirom na to da koristi isto sredstvo za prikaz kao Google Chrome.

Drugdje širom čitavog spektra preglednika postoje Internet Explorer i Safari. Oni ne podržavaju WebRTC i nema problema s Microsoftovim i Appleovim kampovima oko buduće podrške. Međutim, postoje alati trećih strana koji dodaju funkcionalnost WebRTC-a. Nedavno smo pregledali jedan.

Temasysova Skylink Evo kako napraviti Internet Explorer i Safari raditi s WebRTC-om Evo kako napraviti Internet Explorer i Safari rad sa WebRTC-om. Želite li čuti tajnu? Velika je. Jeste li sigurni da možete to podnijeti? Ok, evo. Osim Google Chromea, postoje i drugi web preglednici. je besplatni dodatak za IE i Safari koji uvodi WebRTC funkcionalnost. Međutim, on dolazi s hvatanjem, naime, da radi samo ograničen broj web stranica, a izgleda.in nije jedna od njih.

Je li sigurno?

WebRTC je, naravno, veliki korak od Adobe Flash-a, koji je prije bio zadani način komunikacije u realnom vremenu unutar preglednika. Flash je bio potpuno napunjen ranjivima, a korisnike je izložio hakerima i zlonamjernom softveru. To je pitanje jedno od mnogih koje je u svom eseju istaknuo Steve Jobs koji je objasnio zašto Flash nikad neće doći na iPhone.

Srećom, WebRTC ne trpi iste probleme koji su endemični za Flash, jednostavno zato što nije pojedinačni dio softvera - u ovom slučaju dodatak preglednika Dodaci za preglednik - jedan od najvećih sigurnosnih problema na webu danas [Mišljenje] Preglednik Dodaci - jedan od najvećih sigurnosnih problema na webu danas [Mišljenje] Web preglednici su tijekom godina postali mnogo sigurniji i otvrdnuti od napada. Veliki sigurnosni problem preglednika ovih dana su dodaci za preglednike. Ne mislim na proširenja koja instalirate na vaš preglednik…. To je API.

To ne znači da WebRTC nije imao svojih sigurnosnih problema. Ima. Samo ne u istoj mjeri.

Krajem prošle godine ispostavilo se da je moguće pronaći stvarnu IP adresu VPN korisnika, jednostavnim korištenjem nekoliko redaka JavaScript koda koji koriste dijelove WebRTC API-ja.

VPN-ove obično koriste pojedinci koji nisu svjesni privatnosti. 8 Primjeri koje niste koristili VPN, ali trebali ste ih koristiti: Kontrolni popis VPN-a 8 Primjeri niste koristili VPN, ali trebali ste ih koristiti: VPN kontrolni popis Ako već niste razmišljali o pretplati na VPN da biste osigurali svoju privatnost, sada je vrijeme. koji žele omamiti svoje mrežne aktivnosti. Još nije ažuriranja koje će riješiti ovaj problem, osim što u potpunosti ne onemogućava WebRTC. To se može učiniti pomoću Disable WebRTC Firefox proširenja i dodatkom Stop WebRTC za Chrome [No Longer Available] ili ako potpuno onemogućite JavaScript.

Prednje prepreke

Obećanje WebRTC-a ne može se precijeniti. Ovo, više nego bilo što drugo u HTML5 obitelji, ima priliku promijeniti način na koji koristimo Internet, čineći ga suradnijim i interaktivnijim.

Ali do tada treba prevladati puno prepreka. W3C očajnički trebaju primiti Microsoft i Apple na brod, a oni im trebaju osigurati dosljedno iskustvo putem preglednika koji ga podržavaju.

Do tada će to ostati vrlo nišna tehnologija.

Slažem? Ne slažem? Javite mi u komentarima u nastavku.




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.