WebTorrent, torrent klients jūsu pārlūkprogrammā

Webtorrent

WebTorrent ir vienādranga straumēšanas torrent klients, kas rakstīts JavaScript.

Ilgu laiku torrentu izmantošana bija diezgan populāra līdz tiešo lejupielāžu ienākšanai un pēc tam arī citiem risinājumiem, kas radās, reaģējot uz pieprasījumu pēc iespējas dalīties ar informāciju, papildus tam, ka daļa no torrenta popularitātes bija saistīta ar to, ka pārāk daudz pirātisma dalījās tas nozīmē.

Pēc tam un līdz šim torrenta lietošana nav pārtraukta, Lai gan mazākā mērā, tajā joprojām ir liels skaits lietotāju, kuri dod priekšroku šim datu nesējam, lai varētu koplietot un iegūt failus, cita starpā no Linux izplatīšanas, grāmatām, informācijas, attēliem.

Atšķirīgais Esošie torrent klienti piedāvā dažādas funkcijas, lai gan vienu, kas vienmēr ir bijusi ļoti pieprasīta, Tas ir spēks izmantojiet tīmekļa pārlūkprogrammu kā klientu un tādējādi atvieglo daudzas lietas.

Ņemot to vērā, radās WebTorrent, pilnībā rakstīts JavaScript, tas izmanto WebRTC vienādranga transportam. Nav nepieciešami pārlūkprogrammas spraudņi, paplašinājumi vai instalēšana. Izmantojot atvērtos tīmekļa standartus, WebTorrent savieno vietņu lietotājus, lai izveidotu izplatītu un decentralizētu tīklu. Atšķirībā no PeerCDN, WebTorrent ir bezmaksas programmatūra.

Protokols WebTorrent darbojas tieši tāpat kā BitTorrent protokols, izņemot to, ka tas izmanto WebRTC, nevis TCP/uTP kā transporta protokols. Saziņa starp pārlūkprogrammām izslēdz starpniekus un ļauj lietotājiem sazināties atbilstoši saviem noteikumiem. Vairs nav klienta/servera, tikai vienaudžu tīkls, tas pats. "WebTorrent ir pirmais solis tīmekļa atjaunošanas procesā," raksta WebTorrent.

Lai atbalstītu WebRTC savienojuma modeli, WebTorrent komanda veica dažas izmaiņas izsekošanas protokolā. Tāpēc uz pārlūkprogrammu balstīts WebTorrent klients vai "tīmekļa līdzinieks" var izveidot savienojumu tikai ar citiem klientiem, kas atbalsta WebTorrent/WebRTC.

Kad vienaudžiem ir izveidots savienojums, saziņai izmantotais vadu protokols ir tieši tāds pats kā parastajā BitTorrent. Tam vajadzētu atvieglot WebTorrent atbalsta pievienošanu esošajiem populārajiem torrent klientiem, piemēram, Transmission un uTorrent.

“Tā, kā mēs kodējam tīmekli, noteiks, kā mēs dzīvojam tiešsaistē. Tāpēc mums ir jāintegrē mūsu vērtības mūsu kodā. Vārda brīvība ir jāiekļauj mūsu kodeksā. Privātums ir jāiekļauj mūsu kodā. Universāla piekļuve visām zināšanām. Taču šobrīd šīs vērtības nav iegultas tīmeklī,” saka Brūsers Kāls, Interneta arhīva dibinātājs.

Viens no interesantākajiem WebTorrent lietojumiem ir vienaudžu straumēšana.. Bezpeļņas projekti, piemēram, Wikipedia un interneta arhīvs, varētu samazināt joslas platumu un hostinga izmaksas, ļaujot apmeklētājiem piedalīties. Populārs saturs tiek straumēts no pārlūkprogrammas uz pārlūkprogrammu. Reti piekļūts saturs tiek droši apkalpots, izmantojot HTTP no sākotnējā servera.

arī ir daži interesanti biznesa lietošanas gadījumi, sākot no CDN līdz lietojumprogrammu piegādei.

“WebTorrent ir ievērojams komerciāls potenciāls, lai radikāli mainītu tradicionālo klientu-servera jēdzienu, izmantojot lietojumprogrammas iekšējai infrastruktūrai un slēgtu komunikāciju no ārējiem lietotājiem. WebTorrent no idejas ir kļuvis par zinātnisku eksperimentu un tagad ir uz dzīvotspējas robežas. Tas ir patiešām forši,” saka Kriss Krankijs.

Jāatzīmē, ka pārlūkprogrammā WebTorrent var lejupielādēt tikai tos torrentus, kurus apkalpo WebRTC saderīgs torrent klients. Tālāk ir norādīti ar WebRTC saderīgi torrentu klienti:

  • WebTorrent Desktop — atvērtā koda torrent straumēšanas klients. Operētājsistēmai Mac, Windows un Linux;
  • Vuze: spēcīgs un pilnīgs torrent klients;
  • Atskaņošana: Atvērtā koda JavaScript video atskaņotājs;
  • [* ]webtorrent-hibrīds: Node.js pakotne (komandrinda un API);
  • Instant.io: vienkāršs WebTorrent klients vietnē;
  • βTorrent — klients: pilns WebTorrent pārlūkprogrammai;
  • TorrentMedia: biroja WebTorrent klients.

Visbeidzot, ja jūs interesē uzzināt vairāk par to, varat iepazīties ar informāciju Šajā saitē.

Iegūstiet WebTorrent

Tiem, kas interesējas par WebTorrent iegūšanu, jums jāzina, ka vietnē node.js webtorrent-hibrīds var lejupielādēt torrentus no WebRTC vai TCP vienaudžiem. Lai instalētu webtorrent-hibrīdu, terminālī palaidiet šo komandu.

npm install webtorrent-hybrid –g


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.