WebTorrent プロトコルのサポートを libtorrent に追加しました

図書館へ 自由奔放な、メモリ消費と CPU 負荷の点で効率的な BitTorrent プロトコルの実装を提供します。 追加した プロトコルのサポート WebTorrent. コード WebTorrent を使用する 入ってくるでしょう libtorrent の次のメジャー リリースの一部として、リリース候補段階にある 2.0 ブランチの後に形成されます。

WebTorrent は、BotTorrent プロトコルの拡張機能であり、コンテンツを閲覧しているユーザーのブラウザをリンクすることで機能する分散型コンテンツ配信ネットワークを組織することができます。 このプロジェクトは、動作するために外部サーバー インフラストラクチャやブラウザ プラグインを必要としません。 Web サイトの訪問者を単一のコンテンツ配信ネットワークに接続するには、WebRTC テクノロジーを使用してブラウザー間で直接データを交換する特別な JavaScript コードを Web サイトに配置するだけで十分です。 このプロジェクトではデスクトップ クライアントも開発中です WebTorrentデスクトップ、ビデオストリーミングなどの高度な機能を備えています。

WebTorrent を libtorrent に統合すると、Web サイト訪問者のブラウザだけでなく、固定 torrent クライアントを通じてコン​​テンツの配布に参加できるようになります。 使用して 図書館 自由奔放な含む 洪水 и qBittorrent (rTorrent は別のライブラリを使用するため、変更の影響を受けません。 自由奔放な)。 libtorrent に追加された WebTorrent 実装は C++ で書かれており、必要に応じて他の torrent ライブラリやクライアント (オリジナルの WebTorrent 書かれた JavaScript では)。

このようにして、BitTorrent および WebTorrent に基づくネットワークと対話できる参加者によるハイブリッド ネットワークを形成できます。 libtorrent ベースの torrent クライアントは、ファイル共有に関与するブラウザベースの WebTorrent ピアに接続できるようになります。 Instant.io、およびビデオ ブロードキャストまたはビデオ ホスティング システムと同様に、 PeerTube。 次に、WebTorrent ブラウザ クライアントは、デスクトップ クライアントのユーザーを介して、BitTorrent ピアによって TCP/UDP 経由で配布されるトレントの広範なコレクションにアクセスできるようになります。

WebTorrent プロトコルのサポートを libtorrent に追加しました

出所: オープンネット.ru

コメントを追加します