WebTorrent, klient torrent w Twojej przeglądarce

WebTorrent

WebTorrent to klient torrent do przesyłania strumieniowego peer-to-peer napisany w JavaScript.

Przez długi czas korzystanie z torrentów było dość popularne aż do nadejścia bezpośredniego pobierania, a potem do innych rozwiązań, które narodziły się z powodu zapotrzebowania na możliwość udostępniania informacji, oprócz tego, że część popularności torrentów wynikała z faktu, że udostępniano zbyt wiele piractwa w ten sposób.

Po tym i do tej pory torrent nie przestał być używany, Chociaż w mniejszym stopniu, nadal ma dużą liczbę użytkowników, którzy wolą to medium, aby móc udostępniać i uzyskiwać pliki, między innymi z dystrybucji Linuksa, książek, informacji, obrazów.

Inny Istniejący klienci torrent oferują różne funkcje, chociaż takie, które zawsze cieszyły się dużym zainteresowaniem, To jest moc używać przeglądarki internetowej jako klienta a tym samym ułatwić wiele rzeczy.

Biorąc to pod uwagę, narodził się WebTorrent, napisany w całości w JavaScript, wykorzystuje WebRTC do transportu peer-to-peer. Nie są wymagane żadne wtyczki przeglądarki, rozszerzenia ani instalacja. Korzystając z otwartych standardów sieciowych, WebTorrent łączy użytkowników witryny, tworząc rozproszoną i zdecentralizowaną sieć. W przeciwieństwie do PeerCDN, WebTorrent jest darmowym oprogramowaniem.

Protokół WebTorrent działa dokładnie tak, jak protokół BitTorrent, z tą różnicą, że używa WebRTC zamiast TCP/uTP jako protokół transportowy. Komunikacja między przeglądarkami eliminuje pośredników i pozwala użytkownikom komunikować się na własnych warunkach. Koniec z klientem/serwerem, tylko sieć peerów, wszystko jedno. „WebTorrent to pierwszy krok w procesie ponownej centralizacji sieci” — pisze WebTorrent.

Aby wesprzeć model połączenia WebRTC, zespół WebTorrent dokonał pewnych zmian w protokole śledzenia. Dlatego oparty na przeglądarce klient WebTorrent lub „web peer” może łączyć się tylko z innymi klientami obsługującymi WebTorrent/WebRTC.

Po połączeniu peerów protokół przewodowy używany do komunikacji jest dokładnie taki sam jak w zwykłym BitTorrent. Powinno to ułatwić dodanie obsługi WebTorrent do istniejących popularnych klientów torrent, takich jak Transmission i uTorrent.

„Sposób, w jaki kodujemy sieć, określi sposób, w jaki żyjemy online. Musimy więc zintegrować nasze wartości z naszym kodem. Wolność słowa musi być wbudowana w nasz kodeks. Prywatność musi być wbudowana w nasz kod. Powszechny dostęp do wszelkiej wiedzy. Ale w tej chwili te wartości nie są osadzone w sieci” – mówi Brewster Kahle, założyciel Internet Archive.

Jednym z najciekawszych zastosowań WebTorrenta jest strumieniowanie wspomagane przez peer-to-peer.. Projekty non-profit, takie jak Wikipedia i Internet Archive, mogą zmniejszyć przepustowość i koszty hostingu, umożliwiając odwiedzającym uczestnictwo. Popularne treści są przesyłane strumieniowo z przeglądarki do przeglądarki. Rzadko otwierana zawartość jest niezawodnie obsługiwana przez HTTP z serwera źródłowego.

również istnieje kilka interesujących przypadków użycia biznesowego, od sieci CDN po dostarczanie aplikacji.

„WebTorrent ma znaczny potencjał komercyjny, aby radykalnie zmienić tradycyjne pojęcie klient-serwer, z aplikacjami dla infrastruktury wewnętrznej i zamkniętą komunikacją od użytkowników zewnętrznych. WebTorrent przeszedł od pomysłu do eksperymentu naukowego i jest teraz na skraju opłacalności. To naprawdę fajne” — mówi Chris Kranky.

Należy zauważyć, że w przeglądarce WebTorrent może pobierać tylko torrenty obsługiwane przez klienta torrent zgodnego z WebRTC. Poniżej znajdują się klienci torrent kompatybilny z WebRTC:

  • WebTorrent Desktop - Open source klient do strumieniowego przesyłania torrentów. Dla komputerów Mac, Windows i Linux;
  • Vuze: potężny i kompletny klient torrent;
  • Odtwarzanie: Odtwarzacz wideo JavaScript o otwartym kodzie źródłowym;
  • [*]webtorrent-hybrid: pakiet Node.js (wiersz poleceń i API);
  • Instant.io: Prosty klient WebTorrent na stronie internetowej;
  • βTorrent – ​​​​Klient: Pełny WebTorrent dla przeglądarki;
  • TorrentMedia: Klient WebTorrent firmy Bureau.

Na koniec, jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się ze szczegółami W poniższym linku.

Pobierz WebTorrenta

Osoby zainteresowane uzyskaniem WebTorrent powinny wiedzieć, że w node.js, webtorrent-hybrid może pobierać torrenty od peerów WebRTC lub peerów TCP. Aby zainstalować webtorrent-hybrid, po prostu uruchom następujące polecenie w terminalu.

npm install webtorrent-hybrid –g


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.