WebTorrent, clientul torrent din browser

WebTorrent

WebTorrent este un client torrent de streaming peer-to-peer scris în JavaScript.

Pentru o lungă perioadă de timp utilizarea torenților a fost destul de populară până la sosirea descărcărilor directe și după aceea la celelalte soluții care s-au născut ca răspuns la cererea de a putea împărtăși informații, pe lângă faptul că o parte din popularitatea torrentului s-a datorat faptului că prea multă piraterie a fost împărtășită de către acest lucru înseamnă.

Dupa aceea și până în prezent, torrent nu a încetat să fie folosit, Deși într-o măsură mai mică, are în continuare un număr mare de utilizatori care preferă acest mediu pentru a putea partaja și obține fișiere, din distribuții Linux, cărți, informații, imagini, printre altele.

Diferitul Clienții torrent existenți oferă diverse funcții, deși una care a fost întotdeauna la mare căutare, Este puterea utilizați un browser web ca client și astfel facilitează multe lucruri.

Având în vedere acest lucru, s-a născut WebTorrent, scrisă în întregime în JavaScript, folosește WebRTC pentru transportul peer-to-peer. Nu sunt necesare pluginuri de browser, extensii sau instalare. Folosind standarde web deschise, WebTorrent conectează utilizatorii site-ului web pentru a forma o rețea distribuită și descentralizată. Spre deosebire de PeerCDN, WebTorrent este software gratuit.

protocolul WebTorrent funcționează exact ca protocolul BitTorrent, cu excepția faptului că folosește WebRTC în loc de TCP/uTP ca protocol de transport. Comunicarea între browsere exclude intermediarii și permite utilizatorilor să comunice în propriile lor condiții. Gata cu client/server, doar o rețea de colegi, la fel. „WebTorrent este primul pas într-un proces de recentralizare a web-ului”, scrie WebTorrent.

Pentru a susține modelul de conexiune WebRTC, echipa WebTorrent a făcut câteva modificări protocolului de urmărire. Prin urmare, un client WebTorrent bazat pe browser sau „web peer” se poate conecta numai la alți clienți care acceptă WebTorrent/WebRTC.

Odată ce colegii sunt conectați, protocolul cu fir folosit pentru a comunica este exact același ca în BitTorrent obișnuit. Acest lucru ar trebui să faciliteze adăugarea suportului WebTorrent la clienții torrent populari existenți, cum ar fi Transmission și uTorrent.

„Modul în care codificăm web-ul va determina modul în care trăim online. Așa că trebuie să ne integrăm valorile în codul nostru. Libertatea de exprimare trebuie inclusă în codul nostru. Confidențialitatea trebuie inclusă în codul nostru. Acces universal la toate cunoștințele. Dar acum acele valori nu sunt încorporate pe web”, spune Brewster Kahle, fondatorul Internet Archive.

Una dintre cele mai interesante utilizări ale WebTorrent este streaming-ul asistat de egali.. Proiectele non-profit precum Wikipedia și Internet Archive ar putea reduce lățimea de bandă și costurile de găzduire, permițând vizitatorilor să participe. Conținutul popular este transmis din browser în browser. Conținutul accesat rar este servit în mod fiabil prin HTTP de la serverul de origine.

de asemenea există câteva cazuri interesante de utilizare în afaceri, de la CDN-uri până la livrarea aplicațiilor.

„WebTorrent are un potențial comercial semnificativ de a schimba radical noțiunea tradițională de client-server, cu aplicații pentru infrastructura internă și comunicații închise de la utilizatorii externi. WebTorrent a trecut de la a fi o idee la un experiment științific și acum este pe punctul de a deveni viabil. Este foarte tare”, spune Chris Kranky.

Trebuie remarcat faptul că în browser, WebTorrent poate descărca doar torrente servite de un client torrent compatibil WebRTC. Mai jos sunt clienții torrent compatibili cu WebRTC:

  • WebTorrent Desktop - Client de streaming torrent open source. Pentru Mac, Windows și Linux;
  • Vuze: client torrent puternic și complet;
  • Redare: player video JavaScript open source;
  • [* ]webtorrent-hybrid: pachet Node.js (linie de comandă și API);
  • Instant.io: client WebTorrent simplu pe un site web;
  • βTorrent – ​​​​Client: WebTorrent complet pentru browser;
  • TorrentMedia : Clientul WebTorrent al Biroului.

În cele din urmă, dacă sunteți interesat să aflați mai multe despre aceasta, puteți consulta detaliile În următorul link.

Obțineți WebTorrent

Pentru cei interesați să obțină WebTorrent, ar trebui să știți că în node.js, webtorrent-hybrid poate descărca torrente de la colegii WebRTC sau de la egali TCP. Pentru a instala webtorrent-hybrid, trebuie doar să rulați următoarea comandă într-un terminal.

npm install webtorrent-hybrid –g


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.