Dodano obsługę protokołu WebTorrent do libtorrent

Do biblioteki libtorrent, który oferuje wydajną implementację protokołu BitTorrent pod względem zużycia pamięci i obciążenia procesora, dodany obsługa protokołu WebTorrent. kod współpracuj z WebTorrentem wejdzie do następnej głównej wersji libtorrent po gałęzi 2.0, która jest wersją kandydującą do wydania.

WebTorrent to rozszerzenie protokołu BotTorrent, które pozwala zorganizować zdecentralizowaną sieć dystrybucji treści, która działa poprzez łączenie przeglądarek użytkowników przeglądających treści. Projekt nie wymaga do działania zewnętrznej infrastruktury serwerowej i wtyczek do przeglądarek. Aby połączyć odwiedzających witrynę z jedną siecią dostarczania treści, wystarczy umieścić na witrynie specjalny kod JavaScript, który wykorzystuje technologię WebRTC do bezpośredniej wymiany danych pomiędzy przeglądarkami. W ramach projektu opracowywany jest także klient stacjonarny WebTorrent Desktop, który ma tak zaawansowane funkcje, jak strumieniowe przesyłanie wideo.

Integracja WebTorrent z libtorrent pozwoli Ci uczestniczyć w dystrybucji treści nie tylko za pośrednictwem przeglądarek osób odwiedzających witrynę, ale także za pośrednictwem stacjonarnych klientów torrent, za pomocą Biblioteka libtorrentw tym Potop и qBittorrent (Zmiana nie ma wpływu na rTorrent, ponieważ korzysta z innej biblioteki libtorrent). Implementacja WebTorrent dodana do libtorrent jest napisana w C++ i w razie potrzeby może zostać przeniesiona do innych bibliotek torrentów i klientów (oryginalny WebTorrent pisemny w JavaScript).

W ten sposób można tworzyć sieci hybrydowe, w których uczestnicy mogą wchodzić w interakcję z sieciami opartymi na BitTorrent i WebTorrent. Klienci torrentowi korzystający z libtorrent będą mogli łączyć się z urządzeniami równorzędnymi WebTorrent opartymi na przeglądarce, takimi jak te uczestniczące w udostępnianiu plików za pośrednictwem natychmiastowy.io, a także z systemami transmisji wideo lub hostingu wideo opartymi na PeerTube. Z kolei klienci przeglądarek WebTorrent będą mogli uzyskać dostęp do ogromnej kolekcji torrentów dystrybuowanych przez urządzenia równorzędne BitTorrent za pośrednictwem protokołu TCP/UDP za pośrednictwem użytkowników komputerów stacjonarnych.

Dodano obsługę protokołu WebTorrent do libtorrent

Źródło: opennet.ru

Dodaj komentarz