Engadido soporte para o protocolo WebTorrent a libtorrent

Á biblioteca libtorrent, que ofrece unha implementación do protocolo BitTorrent eficiente en termos de consumo de memoria e carga da CPU, engadido soporte protocolario WebTorrent. Código traballando con WebTorrent entrará como parte da próxima versión importante de libtorrent, formada despois da rama 2.0, que está na fase de candidato á versión.

WebTorrent é unha extensión do protocolo BotTorrent que permite organizar unha rede de distribución de contidos descentralizada que funciona enlazando os navegadores dos usuarios que ven contido. O proxecto non require infraestrutura de servidor externo nin complementos de navegador para funcionar. Para conectar os visitantes do sitio web nunha única rede de entrega de contido, abonda con colocar un código JavaScript especial no sitio web que utilice a tecnoloxía WebRTC para o intercambio directo de datos entre navegadores. O proxecto tamén está a desenvolver un cliente de escritorio Escritorio WebTorrent, que conta con funcións avanzadas como a transmisión de vídeo.

A integración de WebTorrent en libtorrent permitirache participar na distribución de contido non só a través dos navegadores dos visitantes do sitio, senón tamén a través de clientes de torrent estacionarios, usando biblioteca libtorrentincluíndo Diluvio и qBittorrent (rTorrent non se ve afectado polo cambio xa que usa unha biblioteca diferente libtorrent). A implementación de WebTorrent engadida a libtorrent está escrita en C++ e, se o desexa, pódese transferir a outras bibliotecas e clientes de torrent (o WebTorrent orixinal escrito por en JavaScript).

Deste xeito, pódense formar redes híbridas con participantes capaces de interactuar con redes baseadas en BitTorrent e WebTorrent. Os clientes de torrent baseados en libtorrent poderán conectarse a pares WebTorrent baseados no navegador, como os implicados no intercambio de ficheiros a través de instantáneo.io, así como con sistemas de difusión de vídeo ou aloxamento de vídeo baseados en tubo de pares. Pola súa banda, os clientes de navegador WebTorrent poderán, a través dos usuarios de clientes de escritorio, acceder a unha extensa colección de torrents distribuídos por pares de BitTorrent a través de TCP/UDP.

Engadido soporte para o protocolo WebTorrent a libtorrent

Fonte: opennet.ru

Engadir un comentario