WebTorrent, teie brauseri torrent-klient

WebTorrent

WebTorrent on JavaScriptis kirjutatud võrdne voogesituse torrent-klient.

Pikka aega torrentide kasutamine oli üsna populaarne kuni otselaadimiste saabumiseni ja pärast seda muudele lahendustele, mis sündisid vastusena teabe jagamise nõudele, lisaks sellele, et osa torrenti populaarsusest tulenes sellest, et piraatlust jagas liiga palju see tähendab.

Pärast seda ja siiani pole torrenti kasutamist lõpetanud, Kuigi vähemal määral, on sellel endiselt suur hulk kasutajaid, kes eelistavad seda meediumit, et saaksid jagada ja hankida faile muu hulgas Linuxi distributsioonidest, raamatutest, teabest, piltidest.

Erinevat Olemasolevad torrent-kliendid pakuvad erinevaid funktsioone, kuigi üks, mille järele on alati olnud suur nõudlus, See on jõud kasutada kliendina veebibrauserit ja hõlbustavad seeläbi paljusid asju.

Seda arvestades sündis WebTorrent, täielikult JavaScriptis kirjutatud, kasutab see võrdõigustranspordiks WebRTC-d. Pole vaja brauseri pistikprogramme, laiendusi ega installimist. Avatud veebistandardeid kasutades ühendab WebTorrent veebisaidi kasutajad hajutatud ja detsentraliseeritud võrgu moodustamiseks. Erinevalt PeerCDN-ist on WebTorrent tasuta tarkvara.

Protokoll WebTorrent töötab täpselt nagu BitTorrenti protokoll, välja arvatud see, et see kasutab TCP/uTP asemel WebRTC-d transpordiprotokollina. Brauseriülene suhtlus eemaldab vahendajad ja võimaldab kasutajatel suhelda oma tingimustel. Enam pole klienti/serverit, vaid kaaslaste võrk, kõik sama. "WebTorrent on esimene samm veebi uuendamise protsessis," kirjutab WebTorrent.

WebRTC ühendusmudeli toetamiseks tegi WebTorrenti meeskond jälgimisprotokolli mõned muudatused. Seetõttu saab brauseripõhine WebTorrenti klient või "veebi partner" ühenduse luua ainult teiste WebTorrenti/WebRTC-d toetavate klientidega.

Kui partnerid on ühendatud, on suhtlemiseks kasutatav juhtmega protokoll täpselt sama, mis tavalises BitTorrentis. See peaks hõlbustama WebTorrenti toe lisamist olemasolevatele populaarsetele torrent-klientidele, nagu Transmission ja uTorrent.

"See, kuidas me veebi kodeerime, määrab, kuidas me võrgus elame. Seega peame oma väärtused oma koodi integreerima. Sõnavabadus peab olema meie koodi sisse ehitatud. Privaatsus peab olema meie koodi sisse ehitatud. Universaalne juurdepääs kõigile teadmistele. Kuid praegu pole need väärtused veebi manustatud, ”ütleb Interneti-arhiivi asutaja Brewster Kahle.

WebTorrenti üks huvitavamaid kasutusviise on kaaslaste abiga voogesitus.. Mittetulundusprojektid, nagu Wikipedia ja Interneti-arhiiv, võivad vähendada ribalaiust ja hostimiskulusid, võimaldades külastajatel osaleda. Populaarset sisu voogesitatakse brauserist brauserisse. Harva juurdepääsetav sisu edastatakse lähteserverist HTTP kaudu usaldusväärselt.

ka on huvitavaid ärikasutusjuhtumeid alates CDN-idest kuni rakenduste edastamiseni.

"WebTorrentil on märkimisväärne äriline potentsiaal muuta radikaalselt traditsioonilist klient-serveri mõistet, kasutades sisemise infrastruktuuri rakendusi ja väliskasutajate suletud suhtlust. WebTorrent on muutunud ideest teaduseksperimendiks ja on nüüd elujõuliseks muutumise äärel. See on tõesti lahe,” ütleb Chris Kranky.

Tuleb märkida, et brauseris saab WebTorrent alla laadida ainult neid torrente, mida teenindab WebRTC-ga ühilduv torrent-klient. Allpool on WebRTC-ga ühilduvad torrent-kliendid:

  • WebTorrent Desktop – avatud lähtekoodiga torrenti voogesituse klient. Maci, Windowsi ja Linuxi jaoks;
  • Vuze: võimas ja täielik torrent-klient;
  • Taasesitus: avatud lähtekoodiga JavaScripti videopleier;
  • [* ]webtorrent-hybrid: Node.js pakett (käsurida ja API);
  • Instant.io: lihtne WebTorrenti klient veebisaidil;
  • βTorrent – ​​​​klient: täielik WebTorrent brauseri jaoks;
  • TorrentMedia: büroo WebTorrenti klient.

Lõpuks, kui olete huvitatud sellest rohkem teada saama, saate üksikasju vaadata Järgmisel lingil.

Hankige WebTorrent

Need, kes on huvitatud WebTorrenti hankimisest, peaksid teadma, et failis node.js saab webtorrent-hybrid torrente alla laadida WebRTC kaaslastelt või TCP kaaslastelt. Webtorrent-hübriidi installimiseks käivitage terminalis järgmine käsk.

npm install webtorrent-hybrid –g


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.