WebTorrent, torrent klijent u vašem pretraživaču

WebTorrent

WebTorrent je peer-to-peer streaming torrent klijent napisan u JavaScript-u.

Dugo vremena upotreba torrenta je bila prilično popularna do dolaska direktnih preuzimanja i nakon toga do ostalih rješenja koja su se rodila zbog zahtjeva da se informacije mogu dijeliti, pored činjenice da je dio popularnosti torrenta bio i zbog činjenice da se dijelilo previše piraterije ovim putem.

Nakon toga i do danas, torrent nije prestao da se koristi, Iako u manjoj mjeri, još uvijek ima veliki broj korisnika koji preferiraju ovaj medij da bi mogli dijeliti i dobivati ​​datoteke, između ostalog iz Linux distribucija, knjiga, informacija, slika.

Drugačije Postojeći torrent klijenti nude razne funkcije, iako je oduvek bila veoma tražena, To je moć koristite web pretraživač kao klijent i time olakšati mnoge stvari.

S obzirom na ovo, WebTorrent je rođen, napisan u potpunosti u JavaScript-u, koristi WebRTC za peer-to-peer transport. Nisu potrebni dodaci za preglednik, proširenja ili instalacija. Koristeći otvorene web standarde, WebTorrent povezuje korisnike web stranice kako bi formirali distribuiranu i decentraliziranu mrežu. Za razliku od PeerCDN-a, WebTorrent je besplatan softver.

Protokol WebTorrent radi potpuno kao BitTorrent protokol, osim što koristi WebRTC umjesto TCP/uTP kao transportni protokol. Komunikacija preko pretraživača uklanja posrednike i omogućava korisnicima da komuniciraju pod sopstvenim uslovima. Nema više klijent/server, samo mreža kolega, svejedno. "WebTorrent je prvi korak u procesu centralizacije weba", piše WebTorrent.

Kako bi podržao WebRTC model veze, WebTorrent tim je napravio neke promjene u protokolu za praćenje. Stoga, WebTorrent klijent ili "web peer" može se povezati samo sa drugim klijentima koji podržavaju WebTorrent/WebRTC.

Jednom kada su ravnopravnici povezani, ožičeni protokol koji se koristi za komunikaciju je potpuno isti kao u običnom BitTorrent-u. Ovo bi trebalo da olakša dodavanje WebTorrent podrške postojećim popularnim torrent klijentima kao što su Transmission i uTorrent.

“Način na koji kodiramo web odredit će kako živimo na mreži. Stoga moramo integrirati naše vrijednosti u naš kod. Sloboda izražavanja mora biti ugrađena u naš kodeks. Privatnost mora biti ugrađena u naš kod. Univerzalni pristup svom znanju. Ali trenutno te vrijednosti nisu ugrađene u web,” kaže Brewster Kahle, osnivač Internet Archive.

Jedna od najzanimljivijih upotreba WebTorrenta je strimovanje uz pomoć kolega.. Neprofitni projekti poput Wikipedije i Internet arhiva mogli bi smanjiti propusni opseg i troškove hostinga tako što bi omogućili posjetiteljima da učestvuju. Popularni sadržaj se prenosi od pretraživača do pretraživača. Sadržaj kojem se rijetko pristupa pouzdano se servira preko HTTP-a sa izvornog servera.

Takođe postoje neki zanimljivi slučajevi poslovne upotrebe, od CDN-a do isporuke aplikacija.

“WebTorrent ima značajan komercijalni potencijal da radikalno promijeni tradicionalni pojam klijent-server, sa aplikacijama za internu infrastrukturu i zatvorenom komunikacijom od vanjskih korisnika. WebTorrent je od ideje postao naučni eksperiment i sada je na ivici da postane održiv. Zaista je super,” kaže Chris Kranky.

Treba napomenuti da u pretraživaču WebTorrent može preuzeti samo torente koje opslužuje torrent klijent koji je kompatibilan sa WebRTC-om. Ispod su WebRTC kompatibilni torrent klijenti:

  • WebTorrent Desktop - torrent streaming klijent otvorenog koda. Za Mac, Windows i Linux;
  • Vuze: moćan i kompletan torrent klijent;
  • Reprodukcija: JavaScript video plejer otvorenog koda;
  • [* ]webtorrent-hybrid: Node.js paket (komandna linija i API);
  • Instant.io: Jednostavan WebTorrent klijent na web stranici;
  • βTorrent – ​​Klijent: Full WebTorrent za pretraživač;
  • TorrentMedia : WebTorrent klijent Bureau-a.

Konačno, ako vas zanima više o tome, možete se obratiti detaljima Na sledećem linku.

Nabavite WebTorrent

Za one koji su zainteresovani za dobijanje WebTorrent-a, trebalo bi da znate da u node.js, webtorrent-hybrid može da preuzme torrente sa WebRTC kolega ili TCP peer-a. Da biste instalirali webtorrent-hybrid, samo pokrenite sljedeću naredbu u terminalu.

npm install webtorrent-hybrid –g


Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.