Peertube【ピアチューブ】 P2P通信であるWebTorrent技術を応用した分散型動画投稿配信サービスの解説
WebRTC技術によりユーザはBitTorrentクライアントをインストールすることなくWebブラウザのみで安全に動画をP2P共有することができる
ユーザがリクエストしPeertubeサーバから送信された動画をユーザは受信し再生できるが、同時にWebTorrentによって共有され、リクエストをする他のユーザへも送信する
つまり人気の動画ほどPeertubeサーバは送信帯域を節約することができる(逆に不人気な動画はPeertubeサーバの送信帯域に依存する)
Peertubeサーバ同士の相互接続も可能で、PeertubeサーバAに保存されていないPeertubeサーバB動画であっても、相互接続が確立されていればPeertubeサーバAを介して受信することができる
ActivityPubによる連合を組むことも可能で、例えばMastodonからPeertubeへ投稿された動画へコメントを付けることが可能で、Peertubeからコメントへ返信することも可能
Peertube【ピアチューブ】 P2P通信であるWebTorrent技術を応用した分散型動画投稿配信サービスの解説
ちなみにMastodonからはこんな感じに見える
Peertube【ピアチューブ】 P2P通信であるWebTorrent技術を応用した分散型動画投稿配信サービスの解説
Peertubeサーバ管理者はファイルサイズ・ビットレート・ユーザが利用できるストレージサイズを自由に設定することが可能で、当然ながら意にそぐわない動画を削除管理することも可能
欠点はPeertubeのWebサイトをWebブラウザで表示(タブで裏側に置いておくのも含む)しておかなければP2P通信は行われず、PeertubeのWebサイトをWebブラウザで表示していないとP2Pの恩恵を受けられないこと
ユーザ数によって帯域は担保されるのでリアルタイムで利用しているユーザ数が少ないとPeertubeサーバの送信帯域に依存してしまうこと
動画ファイルは非常に大きく、ストレージに関しての負担が大きいことなどが挙げられる