In die Bibliothek , die eine speichereffiziente und CPU-schonende Implementierung des BitTorrent-Protokolls bietet, Unterstützung des Protokolls . die mit WebTorrent arbeitet, 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 , 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 Bibliothek , einschließlich und (rTorrent wird nicht betroffen, da es eine andere Bibliothek verwendet ). 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 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 , sowie mit Systemen für Videostreaming oder Videohosting basierend auf . 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.

Quelle: opennet.ru
