La bibliothèque libtorrent prend déjà en charge le protocole WebTorrent

Féross Aboukhadijeh (qui a écrit le code WebTorrent) dévoilé récemment Quoi ajout de la prise en charge du protocole WebTorrent dans la bibliothèque libtorrent (qui offre une implémentation efficace du protocole BitTorrent en termes de consommation de mémoire et de charge CPU).

Pour ceux qui ne connaissent pas WebTorrent, ils devraient savoir que c'est un client torrent Streaming P2P écrit en JavaScript par Feross Aboukhadijeh (qui a également créé YouTube Instant) et l'équipe WebTorrent pour une utilisation dans les navigateurs Web, ainsi qu'une version autonome de bureau WebTorrent capable de connecter les réseaux WebTorrent et BitTorrent sans serveur.

sur WebTorrent

La vidéo en ligne est l'objectif principal, car c'est là que WebTorrent est le plus utile. Il est moins adapté aux fichiers ou aux ensembles de données plus petits, mais est idéal pour les fichiers plus volumineux.

La disponibilité des fichiers, comme avec BitTorrents, dépend de l'amorçage du torrent. Si peu d'utilisateurs partagent un fichier, un serveur HTTP qui fournit l'amorçage Web serait l'alternative.

Il ne peut pas être partagé sans webseeding. Cependant, cela pourrait avoir des implications positives. Au lieu d'utiliser un site de téléchargement de courtier pour partager un gros fichier privé avec quelqu'un d'autre, avec WebTorrent vous pouvez vous connecter directement sans laisser de trace quelque part ou potentiellement archivé quelque part lors du téléchargement.

WebTorrent est une extension du protocole BotTorrent quoi pvous permet d'organiser un réseau décentralisé de distribution de contenu qui fonctionne grâce à l'interconnexion des navigateurs des utilisateurs qui voient le contenu.

Le projet aucune infrastructure de serveur externe requise et des modules complémentaires de navigateur pour fonctionner. Pour relier les visiteurs du site à un seul réseau de diffusion de contenu, il suffit de placer un code JavaScript spécial sur le site qui utilise la technologie WebRTC pour l'échange direct de données entre les navigateurs.

Le projet développe également le client WebTorrent Desktop, qui possède des fonctionnalités avancées telles que le streaming vidéo.

libtorrent a déjà WebTorrent

L'intégration de WebTorrent dans libtorrent you vous permettre de participer à la diffusion de contenu non seulement via les navigateurs des visiteurs du site, mais aussi via des clients torrent stationnaires utilisant la bibliothèque libtorrent, y compris Deluge et qBittorrent (rTorrent n'affecte pas le changement car il utilise une bibliothèque libtorrent différente).

L'implémentation WebTorrent ajoutée à libtorrent est écrite en C ++ et peut être portée vers d'autres bibliothèques torrent et clients si vous le souhaitez (le WebTorrent original est écrit en JavaScript).

Par conséquent, il ils peuvent former des réseaux hybrides avec des participants capables d'interagir avec des réseaux basés sur BitTorrent et WebTorrent.

Les clients torrent basés sur Libtorrent pourront se connecter à des pairs WebTorrent exécutés dans des navigateurs, par exemple en participant au partage de fichiers via instant.io, ainsi qu'à des systèmes de streaming vidéo ou d'hébergement vidéo basés sur PeerTube.

La prise en charge de Webtorrent freetorrent ouvre la porte à de nombreux autres clients torrent pour se connecter à des navigateurs homologues. Les navigateurs homologues (qui doivent utiliser WebRTC) pourront désormais accéder à un grand nombre de torrents qui ne sont actuellement disponibles que pour les homologues TCP / UDP.

Le protocole WebTorrent permet aux pairs de se connecter via WebRTC en plus des transports TCP et UDP largement pris en charge. En fait, le support UDP a été ajouté au protocole BitTorrent dans une extension de protocole (voir protocole μTP) et maintenant UDP est le principal transport utilisé par les clients BitTorrent.

À son tour, Les clients du navigateur WebTorrent pourront, via des utilisateurs clients fixes, accéder à la vaste collection de torrents distribués par ses pairs BitTorrent sur TCP / UDP.

Le code avec lequel travailler WebTorrent sera inclus dans la prochaine version significative de libtorrent, formé après la branche 2.0, qui est au stade d'un candidat pour les versions.

Enfin, si vous souhaitez en savoir plus, vous pouvez consulter la publication originale dans le lien suivant.

webtorrent-bureau-
Article connexe:
Bureau Webtorrent: une excellente application pour diffuser des fichiers torrent

Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.