WebTorrent、ブラウザのトレント クライアント

WebTorrent

WebTorrent は、JavaScript で記述されたピアツーピア ストリーミング トレント クライアントです。

長い間 トレントの使用は非常に人気がありました 直接ダウンロードが登場するまで、そしてその後、情報を共有できるようにするための需要のために生まれた他のソリューションに加えて、トレントの人気の一部はあまりにも多くの著作権侵害が共有されたという事実によるものでした.この手段によって。

その後 今日まで torrent の使用が停止されていません。 それほどではありませんが、Linux ディストリビューション、本、情報、画像などからファイルを共有および取得できるようにするために、このメディアを好むユーザーが依然として多数います。

別の 既存の torrent クライアントはさまざまな機能を提供していますが、常に需要が高かった機能は、 それは力です Web ブラウザーをクライアントとして使用する それによって多くのことを容易にします。

これを考慮して、WebTorrent が誕生しました。 完全に JavaScript で記述されており、ピアツーピア トランスポートに WebRTC を使用します。 ブラウザのプラグイン、拡張機能、インストールは不要. オープン Web 標準を使用して、WebTorrent は Web サイト ユーザーを接続し、分散型分散型ネットワークを形成します。 PeerCDN とは異なり、WebTorrent はフリー ソフトウェアです。

プロトコル WebTorrent は BitTorrent プロトコルとまったく同じように機能しますが、TCP/uTP の代わりに WebRTC を使用する点が異なります トランスポート プロトコルとして。 クロスブラウザー コミュニケーションは仲介者を排除し、ユーザーが自分の条件でコミュニケーションできるようにします。 クライアント/サーバーはもうありません。ピアのネットワークだけです。すべて同じです。 「WebTorrent は、Web を再集中化するプロセスの最初のステップです」と WebTorrent は書いています。

WebRTC 接続モデルをサポートするために、WebTorrent チームは追跡プロトコルにいくつかの変更を加えました。 したがって、ブラウザーベースの WebTorrent クライアントまたは「Web ピア」は、WebTorrent/WebRTC をサポートする他のクライアントにのみ接続できます。

ピアが接続されると、通信に使用される有線プロトコルは通常の BitTorrent とまったく同じになります。 これにより、Transmission や uTorrent などの既存の一般的なトレント クライアントに WebTorrent サポートを簡単に追加できるようになります。

「ウェブをコーディングする方法によって、オンラインでの生活が決まります。 したがって、値をコードに統合する必要があります。 表現の自由は私たちのコードに組み込まれなければなりません。 プライバシーはコードに組み込む必要があります。 すべての知識への普遍的なアクセス。 しかし、現在、これらの価値は Web に埋め込まれていません」と、インターネット アーカイブの創設者であるブリュースター カールは言います。

WebTorrent の最も興味深い用途の XNUMX つは、ピア アシスト ストリーミングです。. ウィキペディアやインターネット アーカイブなどの非営利プロジェクトは、訪問者が参加できるようにすることで、帯域幅とホスティング コストを削減できます。 人気のあるコンテンツはブラウザからブラウザへストリーミングされます。 アクセス頻度の低いコンテンツは、オリジン サーバーから HTTP 経由で確実に提供されます。

さらに CDN からアプリケーション配信まで、いくつかの興味深いビジネス ユース ケースがあります。.

「WebTorrent は、内部インフラストラクチャ用のアプリケーションと外部ユーザーからの閉じた通信により、クライアント サーバーの従来の概念を根本的に変える大きな商業的可能性を秘めています。 WebTorrent は単なるアイデアから科学実験へと移行し、今では実行可能になる瀬戸際にあります。 本当にクールです」とクリス・クランキーは言います。

ブラウザでは、WebTorrent は WebRTC 準拠の torrent クライアントによって提供される torrent のみをダウンロードできることに注意してください。 以下は、WebRTC 互換の torrent クライアントです。

  • WebTorrent デスクトップ - オープン ソースの torrent ストリーミング クライアント. Mac、Windows、および Linux の場合。
  • Vuze: 強力で完全な torrent クライアント。
  • 再生: オープン ソースの JavaScript ビデオ プレーヤー。
  • [* ]webtorrent-hybrid: Node.js パッケージ (コマンドラインと API);
  • Instant.io: ウェブサイト上のシンプルな WebTorrent クライアント。
  • βTorrent – クライアント: ブラウザ用の完全な WebTorrent;
  • TorrentMedia : ビューローの WebTorrent クライアント。

最後に、それについてもっと知りたい場合は、詳細を調べることができます 次のリンクで。

WebTorrent を入手する

WebTorrent の取得に関心がある場合は、node.js で webtorrent-hybrid が WebRTC ピアまたは TCP ピアからトレントをダウンロードできることを知っておく必要があります。 webtorrent-hybrid をインストールするには、ターミナルで次のコマンドを実行するだけです。

npm install webtorrent-hybrid –g


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。