WebTorrent, torrent klientas jūsų naršyklėje

„WebTorrent“

„WebTorrent“ yra „peer-to-peer“ srautinio perdavimo „torrent“ klientas, parašytas „JavaScript“.

Ilgam laikui torrentų naudojimas buvo gana populiarus iki tiesioginių atsisiuntimų, o po to – į kitus sprendimus, kurie gimė reaguojant į poreikį dalytis informacija, be to, dalį torrento populiarumo lėmė tai, kad per daug piratavimo dalijosi tai reiškia.

Po to ir iki šiol torrent nenustojo naudoti, Nors ir mažesniu mastu, ji vis dar turi daug vartotojų, kurie nori, kad ši laikmena galėtų bendrinti ir gauti failus iš Linux platinimo, knygų, informacijos, vaizdų ir kt.

Kitoks Esami torrent klientai siūlo įvairias funkcijas, nors tokias, kurios visada buvo labai paklausios, Tai galia naudoti žiniatinklio naršyklę kaip klientą ir taip palengvinti daugelį dalykų.

Atsižvelgiant į tai, gimė WebTorrent, parašyta visiškai „JavaScript“, ji naudoja „WebRTC“ tarpusavio perdavimui. Nereikia jokių naršyklės papildinių, plėtinių ar diegimo. Naudodamas atvirus žiniatinklio standartus, WebTorrent sujungia svetainės vartotojus ir sudaro paskirstytą ir decentralizuotą tinklą. Skirtingai nuo PeerCDN, WebTorrent yra nemokama programinė įranga.

Protokolas „WebTorrent“ veikia lygiai taip pat kaip „BitTorrent“ protokolas, išskyrus tai, kad jis naudoja WebRTC, o ne TCP / uTP kaip transporto protokolas. Bendravimas tarp naršyklių pašalina tarpininkus ir leidžia vartotojams bendrauti pagal savo sąlygas. Nebėra kliento / serverio, tik bendraamžių tinklas, vis tiek. „WebTorrent yra pirmasis žingsnis žiniatinklio atnaujinimo procese“, – rašo WebTorrent.

Siekdama palaikyti WebRTC ryšio modelį, WebTorrent komanda atliko kai kuriuos stebėjimo protokolo pakeitimus. Todėl naršyklės pagrindu veikiantis „WebTorrent“ klientas arba „žiniatinklio lygis“ gali prisijungti tik prie kitų klientų, palaikančių WebTorrent/WebRTC.

Kai bendraamžiai yra prijungti, laidinis protokolas, naudojamas bendrauti, yra toks pat kaip ir įprastame „BitTorrent“. Tai turėtų palengvinti „WebTorrent“ palaikymą prie esamų populiarių „torrent“ klientų, tokių kaip „Transmission“ ir „uTorrent“.

„Tai, kaip koduosime žiniatinklį, lems, kaip mes gyvename internete. Taigi turime integruoti savo vertybes į savo kodą. Išraiškos laisvė turi būti įtraukta į mūsų kodeksą. Privatumas turi būti įtrauktas į mūsų kodą. Visuotinė prieiga prie visų žinių. Tačiau šiuo metu šios vertybės nėra įterptos į žiniatinklį“, – sako Brewster Kahle, Interneto archyvo įkūrėjas.

Vienas iš įdomiausių „WebTorrent“ naudojimo būdų yra srautinis perdavimas tarp partnerių.. Ne pelno siekiantys projektai, tokie kaip Vikipedija ir Interneto archyvas, galėtų sumažinti pralaidumą ir prieglobos išlaidas, leisdami lankytojams dalyvauti. Populiarus turinys srautu perduodamas iš naršyklės į naršyklę. Retai pasiekiamas turinys patikimai pateikiamas per HTTP iš pradinio serverio.

taip pat yra keletas įdomių verslo naudojimo atvejų, nuo CDN iki programų pristatymo.

„WebTorrent turi didelį komercinį potencialą radikaliai pakeisti tradicinę kliento-serverio sampratą, naudojant vidinei infrastruktūrai skirtas programas ir uždarus išorinių vartotojų ryšius. „WebTorrent“ iš idėjos tapo moksliniu eksperimentu ir dabar yra ant gyvybingumo slenksčio. Tai tikrai šaunu“, – sako Chrisas Kranky.

Reikėtų pažymėti, kad naršyklėje WebTorrent gali atsisiųsti tik torrentus, kuriuos aptarnauja WebRTC suderinamas torrent klientas. Žemiau yra WebRTC suderinami torrent klientai:

  • WebTorrent Desktop – atvirojo kodo torrent srautinio perdavimo klientas. „Mac“, „Windows“ ir „Linux“;
  • Vuze: galingas ir pilnas torrent klientas;
  • Atkūrimas: atvirojo kodo JavaScript vaizdo grotuvas;
  • [* ]webtorrent-hibridas: Node.js paketas (komandų eilutė ir API);
  • Instant.io: paprastas WebTorrent klientas svetainėje;
  • βTorrent – ​​Klientas: Visas WebTorrent naršyklei;
  • „TorrentMedia“: biuro „WebTorrent“ klientas.

Galiausiai, jei jus domina daugiau apie tai sužinoti, galite susipažinti su išsamia informacija Šioje nuorodoje.

Gaukite WebTorrent

Tiems, kurie domisi WebTorrent įsigijimu, turėtumėte žinoti, kad node.js, webtorrent-hybrid gali atsisiųsti torrentus iš WebRTC arba TCP lygiaverčių programų. Norėdami įdiegti webtorrent hibridą, tiesiog paleiskite šią komandą terminale.

npm install webtorrent-hybrid –g


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.