「WebTorrent」の版間の差分

imported>Administrator
ページの作成:「'''WebTorrent'''とは、JavaScriptで書かれたP2Pファイル転送用プロトコル(ライブラリ)である。 WebRTCに対応したウェブ...」
 
編集の要約なし
 
1行目: 1行目:
'''WebTorrent'''とは、[[JavaScript]]で書かれたP2Pファイル転送用プロトコル([[ライブラリ]])である。
'''WebTorrent'''とは、[[JavaScript]]で書かれたP2Pファイル転送用プロトコル([[ライブラリ]])です。


[[WebRTC]]に対応した[[ウェブブラウザ]]、および[[node.js]]で動く。
[[WebRTC]]に対応した[[ウェブブラウザ]]、および[[node.js]]で動く。


こいつを使うと[[JavaScript]]から[[BitTorrent]]で使われる「torrentファイル」を手軽に扱うことができる。
こいつを使うと[[JavaScript]]から[[BitTorrent]]で使われる「torrentファイル」を手軽に扱うことができます。
 
WebTorrentの通信プロトコルはWebRTCを用いた独自のものであり、TCPおよびUDPを用いるBitTorrentとはまったくの別のP2Pネットワークを構成します。
 
なお、[[node.js]]で動く「WebTorrentとBitTorrentの両方をサポートしたハイブリッドクライアント」が公式に用意されており、これをネットワーク上に配備することで、まるで互換性があるかのように運用できます。


WebTorrentの通信プロトコルはWebRTCを用いた独自のものであり、TCPおよびUDPを用いるBitTorrentとはまったくの別のP2Pネットワークを構成する。なお、[[node.js]]で動くWebTorrentとBitTorrentの両方をサポートしたハイブリッドクライアントが公式に用意されており、これをネットワーク上に配備することで、まるで互換性があるかのように運用できる。
== 関連項目==
== 関連項目==
*[[PeerTube]]
*[[PeerTube]]
*:WebTorrentを使った[[YouTube]]風の動画配信システム
*:WebTorrentを使った[[YouTube]]風の動画配信システム
== 外部リンク==
== 外部リンク==
*[[ソースコード]] - https://github.com/webtorrent/webtorrent
*[[ソースコード]] - https://github.com/webtorrent/webtorrent
[[category: P2Pファイル共有]]