WebTorrent, der Torrent-Client in Ihrem Browser

WebTorrent

WebTorrent ist ein in JavaScript geschriebener Peer-to-Peer-Streaming-Torrent-Client.

Längst Die Verwendung von Torrents war sehr beliebt bis zum Aufkommen direkter Downloads und danach zu den anderen Lösungen, die aufgrund der Nachfrage entstanden sind, Informationen teilen zu können, zusätzlich zu der Tatsache, dass ein Teil der Popularität von Torrents darauf zurückzuführen war, dass zu viel Piraterie geteilt wurde auf diese Weise.

Danach und bis heute wird Torrent nicht mehr verwendet, Obwohl in geringerem Maße, hat es immer noch eine große Anzahl von Benutzern, die dieses Medium bevorzugen, um unter anderem Dateien von Linux-Distributionen, Büchern, Informationen, Bildern zu teilen und zu erhalten.

Der Unterschied Bestehende Torrent-Clients bieten verschiedene Funktionen, obwohl eine, die schon immer sehr gefragt war, Es ist die Macht Verwenden Sie einen Webbrowser als Client und dadurch vieles erleichtern.

Vor diesem Hintergrund wurde WebTorrent geboren, vollständig in JavaScript geschrieben, verwendet es WebRTC für den Peer-to-Peer-Transport. Keine Browser-Plugins, Erweiterungen oder Installation erforderlich. Unter Verwendung offener Webstandards verbindet WebTorrent Website-Benutzer zu einem verteilten und dezentralen Netzwerk. Im Gegensatz zu PeerCDN ist WebTorrent kostenlose Software.

Protokoll WebTorrent funktioniert genau wie das BitTorrent-Protokoll, außer dass es WebRTC anstelle von TCP/uTP verwendet als Transportprotokoll. Cross-Browser-Kommunikation schneidet die Zwischenhändler aus und ermöglicht Benutzern, zu ihren eigenen Bedingungen zu kommunizieren. Kein Client/Server mehr, nur noch ein Netzwerk von Peers. „WebTorrent ist der erste Schritt in einem Prozess der Rezentralisierung des Internets“, schreibt WebTorrent.

Zur Unterstützung des WebRTC-Verbindungsmodells hat das WebTorrent-Team einige Änderungen am Tracking-Protokoll vorgenommen. Daher kann ein browserbasierter WebTorrent-Client oder „Web-Peer“ nur eine Verbindung zu anderen Clients herstellen, die WebTorrent/WebRTC unterstützen.

Sobald die Peers verbunden sind, ist das für die Kommunikation verwendete kabelgebundene Protokoll genau das gleiche wie bei normalem BitTorrent. Dies sollte es einfach machen, WebTorrent-Unterstützung zu bestehenden beliebten Torrent-Clients wie Transmission und uTorrent hinzuzufügen.

„Die Art und Weise, wie wir das Web programmieren, bestimmt, wie wir online leben. Also müssen wir unsere Werte in unseren Code integrieren. Meinungsfreiheit muss in unseren Kodex eingebaut werden. Datenschutz muss in unseren Code eingebaut werden. Universeller Zugang zu allem Wissen. Aber im Moment sind diese Werte nicht im Web eingebettet“, sagt Brewster Kahle, Gründer des Internet Archive.

Eine der interessantesten Anwendungen von WebTorrent ist Peer-Assisted Streaming.. Gemeinnützige Projekte wie Wikipedia und das Internetarchiv könnten Bandbreiten- und Hostingkosten reduzieren, indem sie Besuchern die Teilnahme ermöglichen. Beliebte Inhalte werden von Browser zu Browser gestreamt. Inhalte, auf die selten zugegriffen wird, werden zuverlässig über HTTP vom Ursprungsserver bereitgestellt.

auch Es gibt einige interessante Geschäftsanwendungsfälle, von CDNs bis zur Anwendungsbereitstellung.

„WebTorrent hat ein erhebliches kommerzielles Potenzial, um die traditionelle Vorstellung von Client-Server radikal zu ändern, mit Anwendungen für interne Infrastruktur und geschlossene Kommunikation von externen Benutzern. WebTorrent hat sich von einer Idee zu einem wissenschaftlichen Experiment entwickelt und steht nun kurz davor, realisierbar zu werden. Es ist wirklich cool“, sagt Chris Kranky.

Es ist zu beachten, dass WebTorrent im Browser nur Torrents herunterladen kann, die von einem WebRTC-kompatiblen Torrent-Client bereitgestellt werden. Nachfolgend sind die WebRTC-kompatiblen Torrent-Clients aufgeführt:

  • WebTorrent Desktop – Open-Source-Torrent-Streaming-Client. Für Mac, Windows und Linux;
  • Vuze: leistungsstarker und vollständiger Torrent-Client;
  • Wiedergabe: Open-Source-JavaScript-Videoplayer;
  • [* ]webtorrent-hybrid: Node.js-Paket (Befehlszeile und API);
  • Instant.io: Einfacher WebTorrent-Client auf einer Website;
  • βTorrent – ​​Client: Vollständiger WebTorrent für Browser;
  • TorrentMedia : WebTorrent-Client von Bureau.

Wenn Sie mehr darüber erfahren möchten, können Sie die Details einsehen im folgenden Link.

Holen Sie sich WebTorrent

Für diejenigen, die daran interessiert sind, WebTorrent zu erhalten, sollten Sie wissen, dass webtorrent-hybrid in node.js Torrents von WebRTC-Peers oder TCP-Peers herunterladen kann. Um webtorrent-hybrid zu installieren, führen Sie einfach den folgenden Befehl in einem Terminal aus.

npm install webtorrent-hybrid –g


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.