WebTorrent, torrentklienten i nettleseren din

WebTorrent

WebTorrent er en peer-to-peer streaming torrent-klient skrevet i JavaScript.

I lang tid bruken av torrenter var ganske populær frem til ankomsten av direkte nedlastinger og etter det til de andre løsningene som ble født på grunn av kravet om å kunne dele informasjon, i tillegg til at en del av populariteten til torrents skyldtes det faktum at for mye piratkopiering ble delt på denne måten.

Etter det og til dags dato har ikke torrent sluttet å bli brukt, Selv om det i mindre grad har et stort antall brukere som foretrekker at dette mediet skal kunne dele og hente filer, fra blant annet Linux-distribusjoner, bøker, informasjon, bilder.

Forskjellen Eksisterende torrent-klienter tilbyr forskjellige funksjoner, selv om en som alltid har vært etterspurt, Det er kraften bruke en nettleser som klient og dermed legge til rette for mange ting.

Gitt dette ble WebTorrent født, skrevet helt i JavaScript, bruker den WebRTC for peer-to-peer-transport. Ingen nettleserplugins, utvidelser eller installasjon kreves. Ved å bruke åpne nettstandarder kobler WebTorrent sammen nettsidebrukere for å danne et distribuert og desentralisert nettverk. I motsetning til PeerCDN er WebTorrent gratis programvare.

protokollen WebTorrent fungerer akkurat som BitTorrent-protokollen, bortsett fra at den bruker WebRTC i stedet for TCP/uTP som transportprotokoll. Kommunikasjon på tvers av nettlesere kutter mellomleddene og lar brukere kommunisere på sine egne premisser. Ikke mer klient/server, bare et nettverk av likemenn, likevel. «WebTorrent er det første trinnet i en prosess med å resentralisere nettet», skriver WebTorrent.

For å støtte WebRTC-tilkoblingsmodellen gjorde WebTorrent-teamet noen endringer i sporingsprotokollen. Derfor kan en nettleserbasert WebTorrent-klient eller "web-peer" bare koble til andre klienter som støtter WebTorrent/WebRTC.

Når jevnaldrende er koblet til, er den kablede protokollen som brukes til å kommunisere nøyaktig den samme som i vanlig BitTorrent. Dette skal gjøre det enkelt å legge til WebTorrent-støtte til eksisterende populære torrentklienter som Transmission og uTorrent.

"Måten vi koder nettet på vil avgjøre hvordan vi lever online. Så vi må integrere verdiene våre i koden vår. Ytringsfriheten må bygges inn i koden vår. Personvern må bygges inn i koden vår. Universell tilgang til all kunnskap. Men akkurat nå er disse verdiene ikke innebygd på nettet, sier Brewster Kahle, grunnlegger av Internet Archive.

En av de mest interessante bruksområdene til WebTorrent er peer-assistert streaming.. Non-profit prosjekter som Wikipedia og Internet Archive kan redusere båndbredde og hostingkostnader ved å la besøkende delta. Populært innhold streames fra nettleser til nettleser. Sjelden tilgang til innhold serveres pålitelig over HTTP fra opprinnelsesserveren.

Også det er noen interessante tilfeller av forretningsbruk, fra CDN-er til applikasjonslevering.

"WebTorrent har et betydelig kommersielt potensial for å radikalt endre den tradisjonelle forestillingen om klient-server, med applikasjoner for intern infrastruktur og lukket kommunikasjon fra eksterne brukere. WebTorrent har gått fra å være en idé til et vitenskapelig eksperiment og er nå på randen av å bli levedyktig. Det er veldig kult, sier Chris Kranky.

Det skal bemerkes at i nettleseren kan WebTorrent bare laste ned torrenter servert av en WebRTC-kompatibel torrentklient. Nedenfor er de WebRTC-kompatible torrentklientene:

  • WebTorrent Desktop - Åpen kildekode torrent-streamingklient. For Mac, Windows og Linux;
  • Vuze: kraftig og komplett torrentklient;
  • Avspilling: JavaScript-videospiller med åpen kildekode;
  • [* ]webtorrent-hybrid: Node.js-pakke (kommandolinje og API);
  • Instant.io: Enkel WebTorrent-klient på et nettsted;
  • βTorrent – ​​Client: Full WebTorrent for nettleser;
  • TorrentMedia: Bureaus WebTorrent-klient.

Til slutt, hvis du er interessert i å vite mer om det, kan du se detaljene I den følgende lenken.

Skaff deg WebTorrent

For de som er interessert i å få WebTorrent, bør du vite at i node.js kan webtorrent-hybrid laste ned torrenter fra WebRTC-kolleger eller TCP-peers. For å installere webtorrent-hybrid, kjør bare følgende kommando i en terminal.

npm install webtorrent-hybrid –g


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.