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