Aggiunto il supporto per il protocollo WebTorrent a libtorrent

Alla Biblioteca libtorrent, che offre un'implementazione del protocollo BitTorrent efficiente in termini di consumo di memoria e carico della CPU, aggiunto supporto del protocollo WebTorrent. codice lavorare con WebTorrent entrerà come parte della prossima major release di libtorrent, formata dopo il ramo 2.0, che è in fase di release candidate.

WebTorrent è un'estensione del protocollo BotTorrent che consente di organizzare una rete decentralizzata di distribuzione dei contenuti che funziona collegando i browser degli utenti che visualizzano i contenuti. Il progetto non richiede infrastrutture server esterne o plug-in del browser per funzionare. Per connettere i visitatori del sito web in un'unica rete di distribuzione dei contenuti, è sufficiente inserire sul sito web uno speciale codice JavaScript che utilizza la tecnologia WebRTC per lo scambio diretto di dati tra i browser. Il progetto sta anche sviluppando un client desktop WebTorrent Desktop, che ha funzionalità avanzate come lo streaming video.

L'integrazione di WebTorrent in libtorrent ti consentirà di partecipare alla distribuzione dei contenuti non solo attraverso i browser dei visitatori del sito, ma anche attraverso client torrent stazionari, utilizzando biblioteca libtorrentCompreso Diluvio и qBittorrent (rTorrent non è interessato dalla modifica poiché utilizza una libreria diversa libtorrent). L'implementazione WebTorrent aggiunta a libtorrent è scritta in C++ e, se lo si desidera, può essere trasferita ad altre librerie e client torrent (l'originale WebTorrent è scritto in JavaScript).

In questo modo si possono formare reti ibride con partecipanti in grado di interagire con reti basate su BitTorrent e WebTorrent. I client torrent basati su libtorrent saranno in grado di connettersi a peer WebTorrent basati su browser, come quelli coinvolti nella condivisione di file tramite istantaneo.io, nonché con sistemi di trasmissione video o hosting video basati su PeerTube. A loro volta, i client browser WebTorrent saranno in grado, attraverso gli utenti di client desktop, di accedere a un'ampia raccolta di torrent distribuiti dai peer BitTorrent su TCP/UDP.

Aggiunto il supporto per il protocollo WebTorrent a libtorrent

Fonte: opennet.ru

Aggiungi un commento