La prise en charge du protocole WebTorrent a été ajoutée à libtorrent

À la bibliothèque libtorrent, qui propose une implémentation du protocole BitTorrent efficace en termes de consommation mémoire et de charge CPU, ajoutée prise en charge du protocole WebTorrent. Code travailler avec WebTorrent entrera dans le cadre de la prochaine version majeure de libtorrent, formée après la branche 2.0, qui est en phase de release candidate.

WebTorrent est une extension du protocole BotTorrent qui permet d'organiser un réseau de distribution de contenu décentralisé qui fonctionne en reliant les navigateurs des utilisateurs visualisant le contenu. Le projet ne nécessite pas d'infrastructure de serveur externe ni de plugins de navigateur pour fonctionner. Pour connecter les visiteurs du site Web à un réseau de diffusion de contenu unique, il suffit de placer sur le site Web un code JavaScript spécial qui utilise la technologie WebRTC pour l'échange direct de données entre les navigateurs. Le projet développe également un client de bureau WebTorrent Desktop, qui possède des fonctionnalités avancées telles que le streaming vidéo.

L'intégration de WebTorrent dans libtorrent vous permettra de participer à la distribution de contenu non seulement via les navigateurs des visiteurs du site, mais également via des clients torrent stationnaires, en utilisant bibliothèque libtorrentY compris Déluge и qBittorrent (rTorrent n'est pas affecté par le changement puisqu'il utilise une bibliothèque différente libtorrent). L'implémentation WebTorrent ajoutée à libtorrent est écrite en C++ et, si vous le souhaitez, peut être transférée vers d'autres bibliothèques et clients torrent (l'implémentation WebTorrent originale est écrit en JavaScript).

De cette manière, des réseaux hybrides peuvent être formés 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 basés sur un navigateur, tels que ceux impliqués dans le partage de fichiers via instantané.io, ainsi qu'avec des systèmes de diffusion vidéo ou d'hébergement vidéo basés sur PeerTube. À leur tour, les clients du navigateur WebTorrent pourront, via les utilisateurs de clients de bureau, accéder à une vaste collection de torrents distribués par les pairs BitTorrent via TCP/UDP.

La prise en charge du protocole WebTorrent a été ajoutée à libtorrent

Source: opennet.ru

Ajouter un commentaire