Skelbimas

Internetas šiandien labai skiriasi nuo to, koks jis buvo prieš 10 metų. Tuomet, jei norėjai padaryti ką nors vidutiniškai ambicingo, pavyzdžiui, vaizdo konferencijas, turėjai dirbti su papildiniais, kurie paprasčiausiai neveikė taip gerai. Aš, žinoma, turiu omenyje „Flash“, kuris buvo žinomas sumušė Steve'as Jobsas 2010 m. už nesaugumą, lėtumą ir netinkamą jutiklinių prietaisų pasauliui.

Dabar yra kažkas geriau.

Jis vadinamas WebRTC ir leidžia kūrėjams kurti realaus laiko programas, tokias kaip MMORPG (masiškai kelių žaidėjų internetiniai vaidmenų žaidimai) ir vaizdo konferencijų įrankiai, naudojant atvirą internetą technologijos, kaip HTML5 Kas yra HTML5 ir kaip tai keičia mano naršymo būdą? [„MakeUseOf“ paaiškina]Per pastaruosius kelerius metus galbūt kartą per laiką girdėjote terminą HTML5. Nesvarbu, ar jūs ką nors žinote apie interneto svetainių kūrimą, ar ne, koncepcija gali būti šiek tiek miglota ir paini. Akivaizdu, kad ... Skaityti daugiau , „JavaScript“ Kas yra „JavaScript“ ir ar be jo gali egzistuoti internetas?

instagram viewer
„JavaScript“ yra vienas iš tų dalykų, kuriuos daugelis laiko savaime suprantamu dalyku. Visi tuo naudojasi. Skaityti daugiau ir CSS.

Čia yra viskas, ką reikia žinoti apie „WebRTC“.

Ką tai gali padaryti?

Turbūt svarbiausia atsiminti, kad „WebRTC“ nėra iš tikrųjų viena API (Taikomųjų programų programavimo sąsaja Kas yra API ir kaip atviros API keičia internetąAr kada susimąstėte, kaip jūsų kompiuteryje ir jūsų lankomose svetainėse esančios programos „kalbasi“ viena su kita? Skaityti daugiau ) ar produktą. Atvirkščiai, tai yra API grupė, kurių kiekvienos būsenos yra skirtingos, turinčios skirtingą palaikymą naršyklėje ir atliekančios radikaliai skirtingas užduotis.

Kai kurios „WebRTC“ API nėra be galo įdomios. Jie atlieka užduotis taip lengvai, kaip prieigą prie kompiuterio internetinės kameros ir mikrofono. Bet kiti yra daug ambicingesni.

Pavyzdžiui, viena API leidžia vartotojams bendrinti ekraną su nuotoliniu vartotoju. Kita programa palaiko vienalaikį transliavimą, kuris leidžia vartotojams transliuoti įvairaus lygio ir detalumo vaizdo įrašus. Kita „WebRTC API“ („MediaStream API“) leidžia kūrėjams apdoroti garsą sklindant, nutildant, pristabdant ir pridedant takelius pagal poreikį.

Yra dar daugiau. Daug daugiau. Be abejo, daugiau nei būtų galima pagrįstai aptarti 1 000 žodžių straipsnyje.

Trumpai tariant, „WebRTC“ teikia gražią API sąsają, leidžiančią realiuoju laiku dirbti su nuotoliniais kompiuteriais. Tai jaudina, ir žmonės jį naudoja neįtikėtiniems, protu nesuvokiamiems dalykams.

Kam žmonės tai naudoja?

Vienas iš sėkmingiausių „WebRTC“ realiojo pasaulio naudojimo būdų yra Pasirodyti.in. Mes peržiūrėjo Pereikite per „Google Plus Hangout“. „Appear.in“ yra čia ir tai tikrai geraiŽmonės amžiams šaukėsi dėl tinkamos vaizdo konferencijų programos. Manėme, kad tai „Google Plus“. Mes klydome. Susipažinkite su „Appear.in“. Skaityti daugiau netrukus po to, kai ji buvo paleista 2012 m., ir buvo sužavėta, kaip ji padarė vaizdo konferencijas, kurios buvo šiek tiek žavesnės, nes jos supaprastinta estetika ir trūksta prisijungimų, paskyrų ir papildinių. Kurti vaizdo pokalbį paprasčiausiai reikia paspausti mygtuką ir pasidalyti saitu su asmeniu, su kuriuo norite kalbėtis.

pasirodo „webrtc“

„Appear.in“ nėra vienintelė „WebRTC“ palaikoma vaizdo įrašų suteikimo paslauga. Buvo sprogimas produktų, kuriuos sukūrė bendrovės, kurių dauguma yra pagrindinėje rinkoje. Tokios įmonės kaip „Citrix“ „GoToMeeting Free“ ir „Firefox“ sveiki Susipažinkite su „Firefox Hello“ vaizdo pokalbių ir „Firefox“ prekyvietėmis naujajame „Firefox 35“„Firefox 35“ pristato kelių platformų vaizdo pokalbių paslaugą, vadinamą „Firefox Hello“, vartotojams leidžiama išbandyti naująją „Firefox“ prekyvietę, be to, ji dalijasi socialiniais tinklais internete. Skaityti daugiau . Taip pat plačiai manoma „Skype“ žiniatinkliui maitina WebRTC.

„WebRTC“ taip pat buvo naudojamas kuriant naršyklinius, interaktyvius, kelių žaidimų žaidimus. Daugelis jų yra neabejotinai mažo biudžeto reikalai, tačiau su keletu pagrindinių išimčių. „Hobitas“: „Mūšis už penkias armijas“ (nebeįmanoma) buvo išleistas 2014 m. Pabaigoje, kaip dalis paskutinės Peterio Jacksono epinės saga.

„webrtc-tolkein“

Naudojamas „WebGL“ ir „WebRTC“, grotuvas yra dedamas į vienos iš Vidurio Žemės frakcijų (orkų, elfų, žmonių, batus) ir nykštukai), o paskui prieš kitus žaidėjus, norinčius tapti teisėtais Tolkeino fantazijos valdovais. pasaulis.

„webrtc-tolkein-2“

Nepaisant neįtikėtinų WebRTC naudojimo būdų, jo palaikymas daugybėje naršyklių yra neįtikėtinai ribotas.

Naršyklės palaikymas

Spėjama, kad „Google Chrome“ ir „Firefox“ palaiko išsamiausią „WebRTC“ palaikymą, nors abiejose naršyklėse trūksta pastebimų trūkumų. Pavyzdžiui, „Firefox“ trūksta „Chrome“ prieinamos „Simulcast“ API, o „Chrome“ trūksta H.264 vaizdo įrašų srautinio perdavimo.

„WebRTC on Opera“ palaikymas yra tvirtas, nors tai beveik nestebina, atsižvelgiant į tai, kad jame naudojamas tas pats perteikimo agentas kaip „Google Chrome“.

„webrtc“ palaikymas

Visoje naršyklės spektro dalyje yra „Internet Explorer“ ir „Safari“. Jie nepalaiko „WebRTC“ ir nėra jokių „Microsoft“ ir „Apple“ stovyklų priekaištų apie bet kokią būsimą paramą. Tačiau yra trečiųjų šalių įrankių, kurie prideda „WebRTC“ funkcijas. Neseniai peržiūrėjome vieną.

„Temasys“ „Skylink“ Štai kaip priversti „Internet Explorer“ ir „Safari“ veikti su „WebRTC“Ar norėtum išgirsti paslaptį? Tai didelis. Ar tikrai galite su tuo susitvarkyti? Gerai, čia eina. Be „Google Chrome“, yra ir kitos interneto naršyklės. Skaityti daugiau yra nemokamas IE ir „Safari“ papildinys, pristatantis „WebRTC“ funkcijas. Tačiau tai ateina su sugavimais, būtent, kad veikia tik ribotas skaičius svetainių ir pasirodo, kad nėra viena iš jų.

Ar jis saugus?

WebRTC, be abejo, yra didelis žingsnis nuo „Adobe Flash“, kuris anksčiau buvo numatytasis būdas palaikyti ryšį naršyklėje realiuoju laiku. „Flash“ buvo visiškai kenksminga dėl pažeidžiamumų, todėl vartotojai buvo apsaugoti nuo įsilaužėlių ir kenkėjiškų programų. Ši problema buvo viena iš daugelio, kurią Steve'as Jobsas nurodė savo esė, paaiškinęs, kodėl „Flash“ niekada nepasieks „iPhone“.

Laimei, „WebRTC“ nepatiria tų pačių problemų, kurios yra įprastos „Flash“, vien todėl, kad tai nėra atskira programinė įranga - šiuo atveju naršyklės papildinys Naršyklės papildiniai - viena didžiausių saugumo problemų šiandien internete [Nuomonė]Bėgant metams interneto naršyklės tapo daug saugesnės ir sustiprintos nuo išpuolių. Didelė naršyklės saugumo problema šiomis dienomis yra naršyklės papildiniai. Aš neturiu omenyje plėtinių, kuriuos įdiegiate savo naršyklėje ... Skaityti daugiau . Tai yra API.

Tai nereiškia, kad „WebRTC“ neturėjo savo saugumo problemų, atminkite. Tai turi. Tiesiog ne tokiu mastu.

Praėjusių metų pabaigoje paaiškėjo, kad buvo įmanoma rasti tikrąjį VPN vartotojo IP adresą tiesiog naudojant kelias „JavaScript“ kodo eilutes, naudojančias „WebRTC API“ dalis.

„webrtc-ip“

VPN, be abejo, yra dažniausiai naudojami privatumą užtikrinantys asmenys 8 atvejai, kai nenaudojote VPN, bet turėjote būti: VPN kontrolinis sąrašasJei dar nesvarstėte užsiprenumeruoti VPN, kad apsaugotumėte savo privatumą, dabar pats laikas. Skaityti daugiau kurie nori užmaskuoti savo internetinę veiklą. Dar nėra atnaujinimo, kuris išspręstų šią problemą, išskyrus visiškai išjungti „WebRTC“. Tai galima padaryti naudojant Išjungti „WebRTC“ „Firefox“ plėtinys ir „Chrome Web“ papildymas „Stop WebRTC“ (nebepasiekiamas) arba visiškai išjungiant „JavaScript“.

Kliūtys priekyje

Negalima pervertinti „WebRTC“ pažadų. Tai daugiau nei kas nors kitas HTML5 šeimoje turi galimybę pakeisti tai, kaip mes naudojame internetą, padarydami jį labiau bendradarbiaujantį ir interaktyvesnį.

Tačiau iki tol reikia įveikti daugybę kliūčių. „W3C“ žūtbūt reikia įtraukti „Microsoft“ ir „Apple“, o jie turi užtikrinti nuoseklią patirtį palaikančiose naršyklėse.

Iki tol tai išliks labai nišinė technologija.

Sutinki? Nesutikti? Praneškite man toliau pateiktuose komentaruose.

Matthew Hughes yra programinės įrangos kūrėjas ir rašytojas iš Liverpulio, Anglijos. Jis retai randamas be stiprios juodos kavos puodelio rankoje ir absoliučiai dievina savo „Macbook Pro“ ir fotoaparatą. Jo dienoraštį galite perskaityti http://www.matthewhughes.co.uk ir sekite jį „Twitter“ adresu @matthewhughes.