Se agregó soporte para el protocolo WebTorrent a libtorrent.

A la biblioteca libtorrent, que ofrece una implementación eficiente del protocolo BitTorrent en términos de consumo de memoria y carga de CPU, agregado soporte de protocolo torrente web. código trabajar con webtorrent entrara en la próxima versión importante de libtorrent después de la rama 2.0, que es una versión candidata.

WebTorrent es una extensión del protocolo BotTorrent que le permite organizar una red de distribución de contenido descentralizada que funciona vinculando los navegadores de los usuarios que ven contenido. El proyecto no requiere una infraestructura de servidor externo ni complementos de navegador para funcionar. Para conectar a los visitantes del sitio a una única red de entrega de contenido, basta con colocar un código JavaScript especial en el sitio que utiliza la tecnología WebRTC para el intercambio directo de datos entre navegadores. El proyecto también desarrolla un cliente de escritorio. Escritorio WebTorrent, que cuenta con funciones tan avanzadas como la transmisión de vídeo.

La integración de WebTorrent en libtorrent le permitirá participar en la distribución de contenido no solo a través de los navegadores de los visitantes del sitio, sino también a través de clientes de torrent estacionarios. usando biblioteca libtorrentIncluso Diluvio и qBittorrent (rTorrent no se ve afectado por el cambio, ya que utiliza una biblioteca diferente libtorrent). La implementación de WebTorrent agregada a libtorrent está escrita en C++ y se puede migrar a otras bibliotecas y clientes de torrent si se desea (WebTorrent original esta escrito en JavaScript).

De esta forma se pueden formar redes híbridas con participantes capaces de interactuar con redes basadas en BitTorrent y WebTorrent. Los clientes de torrents basados ​​en libtorrent podrán conectarse a pares WebTorrent basados ​​en navegador, como aquellos que participan en el intercambio de archivos a través de instante.io, así como con sistemas de transmisión de video o alojamiento de video basados ​​​​en PeerTube. A su vez, los clientes del navegador WebTorrent podrán acceder a una amplia colección de torrents distribuidos por pares BitTorrent a través de TCP/UDP a través de usuarios de clientes de escritorio.

Se agregó soporte para el protocolo WebTorrent a libtorrent.

Fuente: opennet.ru

Añadir un comentario