O suporte ao protocolo WebTorrent foi adicionado ao libtorrent

Para a biblioteca libtorrent, que oferece uma implementação do protocolo BitTorrent eficiente em termos de consumo de memória e carga de CPU, adicionado suporte de protocolo WebTorrent. código trabalhando com WebTorrent entrará como parte do próximo grande lançamento do libtorrent, formado após o ramo 2.0, que está no estágio de release candidate.

WebTorrent é uma extensão do protocolo BotTorrent que permite organizar uma rede descentralizada de distribuição de conteúdo que funciona conectando os navegadores dos usuários que visualizam o conteúdo. O projeto não requer infraestrutura de servidor externo ou plug-ins de navegador para funcionar. Para conectar os visitantes do site em uma única rede de distribuição de conteúdo, basta colocar um código JavaScript especial no site que utiliza a tecnologia WebRTC para troca direta de dados entre navegadores. O projeto também está desenvolvendo um cliente desktop Área de trabalho do WebTorrent, que possui recursos avançados, como streaming de vídeo.

A integração do WebTorrent ao libtorrent permitirá que você participe da distribuição de conteúdo não apenas por meio dos navegadores dos visitantes do site, mas também por meio de clientes de torrent estacionários, usando a biblioteca libtorrentIncluindo Dilúvio и qBittorrent (rTorrent não é afetado pela mudança, pois usa uma biblioteca diferente libtorrent). A implementação do WebTorrent adicionada ao libtorrent é escrita em C++ e, se desejado, pode ser transferida para outras bibliotecas e clientes de torrent (o WebTorrent original está escrito em JavaScript).

Desta forma, podem ser formadas redes híbridas com participantes capazes de interagir com redes baseadas em BitTorrent e WebTorrent. Os clientes de torrent baseados em libtorrent poderão se conectar a pares WebTorrent baseados em navegador, como aqueles envolvidos no compartilhamento de arquivos via instante.io, bem como com sistemas de transmissão ou hospedagem de vídeo baseados em PeerTube. Por sua vez, os clientes de navegador WebTorrent poderão, através de usuários de clientes de desktop, acessar uma extensa coleção de torrents distribuídos por peers BitTorrent sobre TCP/UDP.

O suporte ao protocolo WebTorrent foi adicionado ao libtorrent

Fonte: opennet.ru

Adicionar um comentário