最近は分散化、非中央化の流れがあります。仮想通貨、ブロックチェーンであったり、Mastodonも分散化技術を特徴としています。分散化によって、ベンダーロックインも避けられ、多様性も生まれるでしょう。 今回はYouTubeのような動画共有サイトを分散化技術で実現するPeerTubeを紹介します。

PeerTubeの使い方

トップページです。動画が並んでいますが、これは分散されたサイト全体の情報になります。

動画の再生。この動画が自分のサイトなのか、分散されたサイトからなのかは分かりません。

ローカルビデオで自分のサーバ内の動画が確認できます。

PeerTubeはWebTorrentを使っています。つまりP2P技術を動画配信に使うことで高速ダウンロードを可能にしているのでしょう。個々のサイトに特徴を持たせたり、負荷軽減など様々な使い方が考えられそうです。

PeerTubeはTypeScript製のオープンソース・ソフトウェア(GNU Affero General Public License)です。

Chocobozzz/PeerTube: Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.