WebTorrent, ang torrent client sa iyong browser

WebTorrent

Ang WebTorrent ay isang peer-to-peer streaming torrent client na nakasulat sa JavaScript.

Sa mahabang panahon ang paggamit ng torrents ay medyo popular hanggang sa pagdating ng mga direktang pag-download at pagkatapos nito sa iba pang mga solusyon na ipinanganak dahil sa pangangailangan na makapagbahagi ng impormasyon, bilang karagdagan sa katotohanan na bahagi ng katanyagan ng torrents ay dahil sa ang katunayan na masyadong maraming piracy ang ibinahagi. ibig sabihin nito.

Pagkatapos at hanggang ngayon, hindi pa rin tumitigil ang torrent sa paggamit, Bagama't sa mas maliit na lawak, mayroon pa rin itong malaking bilang ng mga user na mas gusto ang medium na ito na makapagbahagi at makakuha ng mga file, mula sa mga pamamahagi ng Linux, mga aklat, impormasyon, mga larawan, at iba pa.

Ang magkaiba Ang mga kasalukuyang kliyente ng torrent ay nag-aalok ng iba't ibang mga tampok, bagama't isa na palaging may mataas na demand, Ito ay ang kapangyarihan gumamit ng web browser bilang isang kliyente at sa gayon ay mapadali ang maraming bagay.

Dahil dito, ipinanganak ang WebTorrent, nakasulat nang buo sa JavaScript, gumagamit ito ng WebRTC para sa peer-to-peer na transportasyon. Walang kinakailangang mga plugin, extension o pag-install ng browser. Gamit ang mga bukas na pamantayan sa web, kinokonekta ng WebTorrent ang mga gumagamit ng website upang bumuo ng isang distributed at desentralisadong network. Hindi tulad ng PeerCDN, ang WebTorrent ay libreng software.

Protocol Ang WebTorrent ay gumagana nang eksakto tulad ng BitTorrent protocol, maliban na gumagamit ito ng WebRTC sa halip na TCP/uTP bilang transport protocol. Pinutol ng komunikasyong cross-browser ang mga middlemen at pinapayagan ang mga user na makipag-usap sa kanilang sariling mga termino. Wala nang client/server, isang network lang ng mga kapantay, pareho lang. "Ang WebTorrent ay ang unang hakbang sa isang proseso ng pag-recentralize sa web," isinulat ng WebTorrent.

Upang suportahan ang modelo ng koneksyon sa WebRTC, gumawa ang WebTorrent team ng ilang pagbabago sa tracking protocol. Samakatuwid, ang isang browser-based na WebTorrent client o "web peer" ay maaari lamang kumonekta sa ibang mga client na sumusuporta sa WebTorrent/WebRTC.

Kapag nakakonekta na ang mga kapantay, ang wired protocol na ginagamit sa pakikipag-usap ay eksaktong kapareho ng sa regular na BitTorrent. Dapat nitong gawing madali ang pagdaragdag ng suporta sa WebTorrent sa mga umiiral nang sikat na torrent client tulad ng Transmission at uTorrent.

“Ang paraan ng pagko-code natin sa web ay tutukuyin kung paano tayo nabubuhay online. Kaya kailangan nating isama ang ating mga halaga sa ating code. Ang kalayaan sa pagpapahayag ay dapat na binuo sa ating code. Ang privacy ay dapat na binuo sa aming code. Universal access sa lahat ng kaalaman. Ngunit sa ngayon ang mga halagang iyon ay hindi naka-embed sa web," sabi ni Brewster Kahle, tagapagtatag ng Internet Archive.

Isa sa mga pinakakawili-wiling gamit ng WebTorrent ay ang peer-assisted streaming.. Ang mga non-profit na proyekto tulad ng Wikipedia at ang Internet Archive ay maaaring mabawasan ang bandwidth at mga gastos sa pagho-host sa pamamagitan ng pagpayag sa mga bisita na lumahok. Ang sikat na nilalaman ay ini-stream mula sa browser patungo sa browser. Ang madalang ma-access na nilalaman ay mapagkakatiwalaan na inihahatid sa HTTP mula sa pinagmulang server.

Rin may ilang kawili-wiling kaso ng paggamit sa negosyo, mula sa mga CDN hanggang sa paghahatid ng application.

"Ang WebTorrent ay may malaking potensyal na komersyal na radikal na baguhin ang tradisyonal na ideya ng client-server, na may mga aplikasyon para sa panloob na imprastraktura at mga saradong komunikasyon mula sa mga panlabas na gumagamit. Ang WebTorrent ay naging isang siyentipikong eksperimento mula sa pagiging isang ideya at ngayon ay nasa bingit ng pagiging mabubuhay. Ito ay talagang cool, "sabi ni Chris Kranky.

Dapat tandaan na sa browser, ang WebTorrent ay maaari lamang mag-download ng mga torrent na inihatid ng isang torrent client na sumusunod sa WebRTC. Nasa ibaba ang mga kliyente ng torrent na katugma sa WebRTC:

  • WebTorrent Desktop - Open source torrent streaming client. Para sa Mac, Windows at Linux;
  • Vuze: malakas at kumpletong torrent client;
  • Pag-playback: Open source JavaScript video player;
  • [* ]webtorrent-hybrid: Node.js package (command line at API);
  • Instant.io: Simpleng WebTorrent client sa isang website;
  • βTorrent – ​​Client: Buong WebTorrent para sa browser;
  • TorrentMedia : WebTorrent Client ng Bureau.

Panghuli, kung interesado kang malaman ang tungkol dito, maaari kang kumunsulta sa mga detalye Sa sumusunod na link.

Kumuha ng WebTorrent

Para sa mga interesadong makakuha ng WebTorrent, dapat mong malaman na sa node.js, ang webtorrent-hybrid ay maaaring mag-download ng mga torrent mula sa WebRTC peer o TCP peer. Upang mag-install ng webtorrent-hybrid, patakbuhin lamang ang sumusunod na command sa isang terminal.

npm install webtorrent-hybrid –g


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.