W libtorrent dodano wsparcie dla protokołu WebTorrent

W bibliotece libtorrent, oferującej efektywną pod względem zużycia pamięci i obciążenia CPU implementację protokołu BitTorrent, dodano wsparcie protokołu WebTorrent. Kod pracy z WebTorrent wejdzie w skład następnej znaczącej wersji libtorrent, utworzonej po gałęzi 2.0, która jest na etapie kandydata do wersji.

WebTorrent to rozszerzenie protokołu BotTorrent, które umożliwia tworzenie zdecentralizowanej sieci dystrybucji treści działającej poprzez łączenie ze sobą przeglądarek użytkowników przeglądających treści. Projekt nie wymaga do działania zewnętrznej infrastruktury serwerowej ani wtyczek przeglądarki. Aby połączyć odwiedzających strony w jedną sieć dostarczania treści, wystarczy umieścić na stronie specjalny kod JavaScript, który do bezpośredniej wymiany danych między przeglądarkami wykorzystuje technologię WebRTC. Projekt rozwija również klienta desktopowego WebTorrent Desktop, który ma zaawansowane możliwości, takie jak streaming wideo.

Integracja WebTorrent z libtorrent umożliwi udział w udostępnianiu treści nie tylko przez przeglądarki odwiedzających strony, ale także przez stacjonarne klientów torrentowych, używających biblioteki libtorrent, w tym Deluge i qBittorrent (zmiana rTorrent nie dotyczy, ponieważ używa innej biblioteki libtorrent). Dodana do libtorrent implementacja WebTorrent jest napisana w C++ i może być przeniesiona do innych bibliotek i klientów torrentowych (oryginalny WebTorrent została napisana napisany w JavaScript).

W ten sposób mogą powstawać hybrydowe sieci z uczestnikami zdolnymi do interakcji z sieciami opartymi na BitTorrent i WebTorrent. Klienci torrentowi oparte na libtorrent będą mogli łączyć się z działającymi w przeglądarkach piratami WebTorrent, na przykład biorącymi udział w wymianie plików przez instant.io, a także z systemami transmisji wideo lub hostingu wideo opartymi na PeerTube. Z kolei klienci przeglądarkowi WebTorrent będą mogli dzięki użytkownikom stacjonarnych klientów uzyskać dostęp do obszernej kolekcji torrentów udostępnianych przez piratów BitTorrent na TCP/UDP.

W libtorrent dodano wsparcie dla protokołu WebTorrent

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster