In libtorrent wurde die Unterstützung für das WebTorrent-Protokoll hinzugefügt.

In die Bibliothek libtorrent, die eine speichereffiziente und CPU-schonende Implementierung des BitTorrent-Protokolls bietet, hinzugefügt Unterstützung des Protokolls WebTorrent. Code die mit WebTorrent arbeitet, wird Teil der nächsten bedeutenden Veröffentlichung von libtorrent, die nach dem Branch 2.0, welcher sich im Status eines Release-Kandidaten befindet, entwickelt wird.

WebTorrent ist eine Erweiterung des BitTorrent-Protokolls, die es ermöglicht, ein dezentrales Netzwerk zum Inhaltstransfer zu erstellen, indem die Webbrowser der Benutzer, die Inhalte ansehen, miteinander verbunden werden. Das Projekt benötigt keine externe Serverinfrastruktur oder Browser-Plugins. Um die Besucher einer Website in ein einziges Content-Delivery-Netzwerk zu verbinden, reicht es aus, speziellen JavaScript-Code auf der Website zu platzieren, der die WebRTC-Technologie für den direkten Datenaustausch zwischen den Browsern nutzt. Das Projekt entwickelt auch einen Desktop-Client WebTorrent Desktop, der über erweiterte Funktionen wie Video-Streaming verfügt.

Die Integration von WebTorrent in libtorrent ermöglicht die Teilnahme an der Verbreitung von Inhalten nicht nur über die Browser der Besucher, sondern auch über stationäre Torrent-Clients, die die Bibliothek libtorrent, einschließlich Deluge und qBittorrent (rTorrent wird nicht betroffen, da es eine andere Bibliothek verwendet libtorrent). Die in libtorrent implementierte WebTorrent-Realisation ist in C++ geschrieben und kann bei Bedarf in andere Torrent-Bibliotheken und -Clients übertragen werden (das ursprüngliche WebTorrent ist ist in JavaScript).

So können hybride Netzwerke mit Teilnehmern entstehen, die mit Netzwerken auf Basis von BitTorrent und WebTorrent interagieren können. Torrent-Clients auf Basis von libtorrent werden in der Lage sein, sich mit WebTorrent-Nutzern zu verbinden, die in Browsern aktiv sind, beispielsweise mit denen, die am Austausch von Dateien über instant.io, sowie mit Systemen für Videostreaming oder Videohosting basierend auf PeerTube. Im Gegenzug werden Browser-Clients von WebTorrent über die Nutzer von stationären Clients Zugang zu einer umfangreichen Sammlung von Torrents erhalten, die von BitTorrent-Peers über TCP/UDP bereitgestellt werden.

In libtorrent wurde die Unterstützung für das WebTorrent-Protokoll hinzugefügt.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster