La biblioteca libtorrent ja compta amb suport per al protocol WebTorrent

Feross Abouhadijeh (Qui va escriure el codi de WebTorrent) va donar a conèixer fa poc que ha afegit el suport per al protocol WebTorrent a la biblioteca libtorrent (Que ofereix una implementació eficient de l'protocol BitTorrent en termes de consum de memòria i càrrega de CPU).

Per als qui desconeixen de WebTorrent, han de saber que aquest és un client de torrent de transmissió P2P escrit en JavaScript per Feross Aboukhadijeh (qui també va crear YouTube Instant) i l'equip de WebTorrent per al seu ús en navegadors web, així com un escriptori WebTorrent independent versió capaç de connectar xarxes sense servidor WebTorrent i BitTorrent.

Sobre WebTorrent

El vídeo en línia és el focus principal, Ja que és on WebTorrent és més útil. És menys adequat per a arxius o conjunts de dades més petits, però és ideal per a arxius més grans.

La disponibilitat d'arxius, com amb BitTorrents, depèn de la sembra de torrent. Si pocs usuaris comparteixen un arxiu, un servidor HTTP que proporciona sembra web seria l'alternativa.

No es pot compartir sense webseeding. No obstant això, això podria tenir algunes implicacions positives. En lloc d'usar un lloc de càrrega d'intermediari per compartir un arxiu privat gran amb una altra persona, amb WebTorrent pot connectar-se directament sense deixar rastres en algun lloc o potencialment arxivat en algun lloc de càrrega.

WebTorrent és una extensió de l'protocol BotTorrent Quèermite organitzar una xarxa descentralitzada de distribució de contingut que opera a través de la interconnexió dels navegadors dels usuaris que veuen el contingut.

El Projecte no requereix infraestructura de servidor extern i complements de navegador per a funcionar. Per enllaçar als visitants de el lloc a una única xarxa de lliurament de contingut, és suficient col·locar un codi JavaScript especial en el lloc que utilitza la tecnologia WebRTC per a l'intercanvi directe de dades entre els navegadors.

El projecte també desenvolupa el client d'escriptori WebTorrent Desktop, que té característiques tan avançades com la transmissió de vídeo.

libtorrent ja compta amb WebTorrent

la integració de WebTorrent en libtorrent li permetrà participar en la distribució de contingut no només a través dels navegadors dels visitants del lloc web, sinó també a través de clients de torrent estacionaris que fan servir la biblioteca libtorrent, Inclosos Deluge i qBittorrent (rTorrent no afecta el canvi, ja que usa una biblioteca libtorrent diferent).

La implementació de WebTorrent agregada a libtorrent s'escriu en C ++ i, si es desitja, es pot portar a altres biblioteques i clients de torrent (el WebTorrent original s'escriu en JavaScript).

Per tant, es poden formar xarxes híbrides amb participants capaços d'interactuar amb xarxes basades en BitTorrent i WebTorrent.

Els clients de torrent basats en libtorrent podran connectar-se als parells de WebTorrent que s'executen en navegadors, per exemple, participant en l'intercanvi d'arxius a través d'instant.io, així com en sistemes de transmissió de vídeo o allotjament de vídeo basats en PeerTube.

El suport de WebTorrent libtorrentabre la porta perquè molts més clients de torrent es connectin als parells de navegador. Els parells de el navegador (que han d'usar WebRTC) ara podran accedir a una gran quantitat de torrents que actualment només estan disponibles per als parells TCP / UDP.

El protocol WebTorrent permet als parells connectar-se a través de WebRTC a més dels transports TCP i UDP àmpliament compatibles. De fet, el suport UDP es va agregar a el protocol BitTorrent en una extensió de protocol (consulteu el protocol μTP) i ara UDP és el transport principal utilitzat pels clients BitTorrent.

Al seu torn, els clients de el navegador WebTorrent podran, A través d'usuaris de clients estacionaris, accedir a l'extensa col·lecció de torrents distribuïts pels seus parells BitTorrent a través de TCP / UDP.

El codi per treballar amb WebTorrent s'inclourà en la propera versió significativa de libtorrent, Formada després de la branca 2.0, que es troba en l'etapa d'un candidat per a llançaments.

Finalment si vols conèixer més a l'respecte, pots consultar la publicació original en el següent enllaç.

webtorrent-desktop-
Article relacionat:
Webtorrent desktop: una excel·lent aplicació per al streaming d'arxius Torrent

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.