WebTorrent-protokolunderstøttelse er blevet tilføjet til libtorrent

Til biblioteket libtorrent, som tilbyder en implementering af BitTorrent-protokollen, der er effektiv med hensyn til hukommelsesforbrug og CPU-belastning, tilføjet protokol support WebTorrent. Kode arbejder med WebTorrent vil komme ind som en del af den næste store udgivelse af libtorrent, dannet efter 2.0-grenen, som er i udgivelseskandidatstadiet.

WebTorrent er en udvidelse af BotTorrent-protokollen, der giver dig mulighed for at organisere et decentraliseret indholdsdistributionsnetværk, der fungerer ved at forbinde browsere på brugere, der ser indhold. Projektet kræver ikke ekstern serverinfrastruktur eller browser-plugins for at fungere. For at forbinde besøgende på webstedet til et enkelt indholdsleveringsnetværk er det nok at placere en speciel JavaScript-kode på webstedet, der bruger WebRTC-teknologi til direkte dataudveksling mellem browsere. Projektet udvikler også en desktop-klient WebTorrent Desktop, som har avancerede funktioner såsom videostreaming.

Integration af WebTorrent i libtorrent vil give dig mulighed for at deltage i distributionen af ​​indhold ikke kun gennem browsere på webstedsbesøgende, men også gennem stationære torrent-klienter, ved brug af biblioteket libtorrentinklusive Syndfloden и qBittorrent (rTorrent påvirkes ikke af ændringen, da den bruger et andet bibliotek libtorrent). WebTorrent-implementeringen tilføjet til libtorrent er skrevet i C++ og kan, hvis det ønskes, overføres til andre torrentbiblioteker og klienter (den originale WebTorrent skrevet i JavaScript).

På denne måde kan hybride netværk dannes med deltagere, der er i stand til at interagere med netværk baseret på BitTorrent og WebTorrent. libtorrent-baserede torrent-klienter vil være i stand til at oprette forbindelse til browser-baserede WebTorrent-peers, såsom dem, der er involveret i fildeling via instant.io, samt med videoudsendelse eller videohostingsystemer baseret på PeerTube. Til gengæld vil WebTorrent-browserklienter være i stand til, gennem brugere af desktop-klienter, at få adgang til en omfattende samling af torrents distribueret af BitTorrent-peers over TCP/UDP.

WebTorrent-protokolunderstøttelse er blevet tilføjet til libtorrent

Kilde: opennet.ru

Tilføj en kommentar