Lagt til støtte for WebTorrent-protokollen til libtorrent

Til biblioteket libtorrent, som tilbyr en effektiv implementering av BitTorrent-protokollen når det gjelder minneforbruk og CPU-belastning, la til protokollstøtte WebTorrent. Kode jobbe med WebTorrent vil gå inn inn i den neste store utgivelsen av libtorrent etter 2.0-grenen, som er en utgivelseskandidat.

WebTorrent er en utvidelse av BotTorrent-protokollen som lar deg organisere et desentralisert innholdsdistribusjonsnettverk som fungerer ved å koble nettleserne til brukere som ser på innhold. Prosjektet krever ikke en ekstern serverinfrastruktur og nettleserplugins for å fungere. For å koble besøkende til et enkelt innholdsleveringsnettverk, er det nok å plassere en spesiell JavaScript-kode på nettstedet som bruker WebRTC-teknologi for direkte datautveksling mellom nettlesere. Prosjektet utvikler også en desktop-klient WebTorrent skrivebord, som har så avanserte funksjoner som videostreaming.

Integreringen av WebTorrent i libtorrent vil tillate deg å delta i distribusjonen av innhold, ikke bare gjennom nettleserne til besøkende på nettstedet, men også gjennom stasjonære torrentklienter, ved hjelp av biblioteket libtorrentinkludert deluge и qBittorrent (rTorrent påvirkes ikke av endringen, siden den bruker et annet bibliotek libtorrent). WebTorrent-implementeringen lagt til libtorrent er skrevet i C++ og kan porteres til andre torrentbiblioteker og klienter om ønskelig (original WebTorrent skrevet av i JavaScript).

På denne måten kan hybridnettverk dannes med deltakere i stand til å samhandle med nettverk basert på BitTorrent og WebTorrent. libtorrent-baserte torrent-klienter vil kunne koble til nettleserbaserte WebTorrent-feller, for eksempel de som deltar i fildeling via instant.io, samt med videokringkasting eller videovertssystemer basert på PeerTube. På sin side vil WebTorrent-nettleserklienter kunne få tilgang til en enorm samling av torrenter distribuert av BitTorrent-kolleger over TCP/UDP gjennom desktop-klientbrukere.

Lagt til støtte for WebTorrent-protokollen til libtorrent

Kilde: opennet.ru

Legg til en kommentar