PeerTube

出典: フリー百科事典『ウィキペディア(Wikipedia)』
ナビゲーションに移動 検索に移動
PeerTube
Logo de PeerTube.svg
PeerTube - Blender Foundation screenshot.png
開発元 Framasoft英語版及び貢献者
初版 2018年10月11日(13か月前) (2018-10-11[1]
最新版 1.4.0 / 2019年8月26日(3か月前) (2019-08-26[2]
リポジトリ github.com/Chocobozzz/PeerTube
プログラミング言語 TypeScriptHTMLCSS
対応OS Unix系
プラットフォーム ウェブ
サイズ
  • 7.73 MiB (tar.xz)
  • 80.6 MiB (zip)
ライセンス GNU AGPL v3+
公式サイト joinpeertube.org
テンプレートを表示

PeerTubeは、フリーかつオープンソース分散型動画共有プラットフォームである。ActivityPubWebTorrent英語版を利用して構築されており、P2P技術を使用することによって動画を閲覧する際の各サーバーの負荷を軽減している。

PeerTubeはChocobozzzによって2015年に開発が開始され、現在はフランス非営利団体であるFramasoft英語版が支援を行っている[3]。PeerTubeの目的は、YouTubeVimeoDailymotionなどの集中型動画共有プラットフォームの代替を提供することである。

運営[編集]

PeerTubeの各インスタンスは、動画を閲覧及び視聴するためのウェブサイトを提供する。デフォルトでは、外観・機能・ルールの点で他のインスタンスから独立している。

共通のルールを持つインスタンス間では、動画がそれを公開したインスタンスにのみ保存されていたとしても、動画を共有する連合を作成することができる。この連合は互いに独立している[4][5]

動画はP2Pで配信される。インスタンスに接続しているユーザーは、他の接続しているユーザーが動画を視聴する時に中継地点となる[6]

歴史[編集]

PeerTubeはChocobozzzによってYouTubeの代替であり、WebTorrentを利用して動画を共有するプラットフォームとして開発が開始された[7]。2017年、FramasoftはContributopiaと呼ばれるキャンペーンのために彼に連絡を行った[8]。このキャンペーンの目標は、集中型動画共有プラットフォームの代替を作成することであった。FramasoftはChocobozzzとPeerTubeを支援するために彼を雇った。

2018年、FramasoftはKissKissBankBankフランス語版クラウドファンディングを開始し、53,100ユーロを調達した。これは当初の目標である20,000ユーロの2倍以上である[9][3]

最初のベータ版は2018年3月にリリースされ[10]、安定版は10月にリリースされた。最初のベータ版のリリースから僅か3ヶ月後の2018年6月には113のインスタンスが誕生し[11]、10,000本以上の動画が投稿された[12][13]

2018年6月、動画の公開時に広告を付けることを拒否した結果、Blenderの公式YouTubeチャンネル上の動画が次々とブロックされた。これを受け、Blender FoundationPeerTubeインスタンスを開設し、ブロックされた動画のコピーの公開を開始した[14]

技術[編集]

PeerTubeの紹介動画

PeerTubeはWebTorrent英語版技術を使う。各サーバはTorrentトラッカーをホストし、動画を見ている個々のウェブブラウザもこれ共有する。これにより、サーバとクライアントの間の負荷をP2P技術を通した帯域幅と同様に共有することができる。

システムは、独立したエンティティにより実行されるインスタンスの連合を介して動作する。個々のPeerTubeサーバは任意の数の動画を自身でホストすることができ、他のサーバと連合することによって、ユーザーが同一のユーザインタフェースでそれらのサーバの動画を見ることができるようにすることができる。この連合によって、巨大なウェブに匹敵するインフラを構築しなくても、一元的なプラットフォームで多数の動画をまとめてホストすることができる。各サーバは各エンティティによって独立して管理されている。

PeerTubeはW3Cの新しいウェブ標準であるActivityPubプロトコルを使用して、Hubzilla、マストドンdiaspora*英語版などの他のサービスとの分散化と互換性を可能にしている。例えば、マストドンアカウントから動画にコメントすることが可能である。これにより、GAFAのロックインプラットフォームとは対照的に、「エコシステム」全体を作成することができる。このエコシステム英語版は検閲[14][15]とDDoSに対して耐性を持つことを目指しており、GAFAは単一障害点の例である。

PeerTubeはDBMSPostgreSQLに依存し、Reddit[16]とKodi[17]のような一般的な動画プラットフォームに統合されている。

脚注[編集]

  1. ^ Release v1.0.0”. GitHub (2018年10月11日). 2019年9月1日閲覧。
  2. ^ Releases”. GitHub. 2019年9月1日閲覧。
  3. ^ a b Framasoft, Association (2018年10月15日). “PeerTube 1.0: the free/libre and federated video platform” (English). Framablog. 2019年5月23日閲覧。
  4. ^ Noisette, Thierry (2018年7月23日). “PeerTube : l’hébergement libre de vidéos est sur les rails” (フランス語). ZDNet France. 2019年6月25日閲覧。
  5. ^ Lion, Bastien (2018年7月9日). “PeerTube, le « YouTube décentralisé », réussit son financement participatif” (フランス語). Le Monde. https://www.lemonde.fr/pixels/article/2018/07/09/peertube-le-youtube-decentralise-reussit-son-financement-participatif_5328501_4408996.html 2019年6月25日閲覧。 
  6. ^ Verge, Pauline (2018年3月30日). “PeerTube, une tentative d'alternative française et décentralisée à YouTube”. Le Figaro. 2019年6月25日閲覧。
  7. ^ PeerTube, une tentative d'alternative française et décentralisée à YouTube”. FIGARO (2018年3月30日). 2019年9月1日閲覧。
  8. ^ Framasoft, Association (2017年10月9日). “Contributopia : dégoogliser ne suffit pas”. Framablog. 2019年9月1日閲覧。
  9. ^ KissKissBankBank. “PeerTube, a free and federated video platform” (英語). KissKissBankBank. 2019年5月23日閲覧。
  10. ^ PeerTube : le « YouTube décentralisé » passe en bêta publique”. www.nextinpact.com (2018年3月27日). 2019年9月1日閲覧。
  11. ^ Après YouTube… PeerTube ? Déjà des centaines d’instances !”. www.linformaticien.com. 2019年9月1日閲覧。
  12. ^ PeerTube instances”. instances.joinpeertube.org. 2019年5月23日閲覧。
  13. ^ PeerTube(LIVE)”. peertube.live. 2019年5月23日閲覧。
  14. ^ a b Foundation, Blender. “YouTube Blocks Blender Videos Worldwide”. blender.org. 2019年11月22日閲覧。
  15. ^ PeerTube: A 'Censorship' Resistent(sic) YouTube Alternative” (英語). TorrentFreak (2018年6月23日). 2019年5月23日閲覧。
  16. ^ Add peertube by aliceinwire · Pull Request #5065 · honestbleeps/Reddit-Enhancement-Suite” (英語). GitHub. 2019年5月23日閲覧。
  17. ^ Cyrille Bollu / plugin.video.peertube” (英語). GitLab. 2019年5月23日閲覧。

関連項目[編集]

外部リンク[編集]