組み込みチャットを備え、自分の配信を運営できる、セルフホスト型の単一ユーザー向けライブ動画配信サーバー。
- スター
- 15,361
- フォーク
- 1,847
- 未解決の Issue
- 698
- 最終コミット
- 8 日前
これは何?
PeerTubeは、誰でも自分のサーバーで運用できる動画ホスティングプラットフォームです。すべての動画を1社がホストするのではなく、ActivityPubを通じて連合する多数の独立したインスタンスで構成されています。そのため、あるインスタンスのクリエイターをほかのインスタンスからフォローしたり、その動画を見つけたりできるほか、MastodonなどのFediverseソフトウェアからもアクセスできます。
視聴者のブラウザー同士がWebRTCで動画データをやり取りできるため、動画を配信するインスタンスの帯域幅負荷を軽減できます。インスタンス同士で互いの動画をキャッシュすることもでき、小規模なサーバーでもより多くの視聴者に届けられます。クリエイターは動画のアップロードやライブ配信、ほかのWebサイトへのプレイヤーの埋め込み、寄付用アカウントへのリンクを掲載するサポートボタンの追加ができます。
プロジェクトはTypeScriptで開発されており、Angular製のWebクライアントを備えています。また、REST API、OpenAPIスキーマ、動画のインポートとアップロード用のコマンドラインツールを提供し、Dockerを使った方法など、コミュニティによるインストール方法も用意されています。
主な機能
- 01ActivityPubを通じて、ほかのインスタンスやFediverseソフトウェアと連合する
- 02WebRTCのP2P通信で視聴者同士が動画配信の負荷を分担する
- 03動画のアップロードとライブ配信に対応する
- 04インスタンス同士で互いの動画をキャッシュし、冗長性を確保する
- 05OpenAPIスキーマ付きのREST APIと、インポート用CLIツールを提供する
ユースケース
- YouTubeやVimeoに頼らず、コミュニティや組織の動画サーバーを運用する
- 自分で管理するインスタンスで、教育用や公共性の高い動画ライブラリをホストする
- クリエイターが一度公開するだけで、MastodonなどのFediverseアプリからフォローできるようにする
- 既存のWebサイトに、自分でホストする動画プレイヤーを埋め込む
クイックスタート
- 1
お使いのOS向けの本番環境インストールガイドを読む
- 2
代替手段としてコミュニティパッケージ(YunoHost、Docker)を確認する
使う前に知っておきたいこと
- 自分でインスタンスを運用するには、専用サーバーとある程度のシステム管理作業が必要です。
- READMEで推奨されているインストール方法は、本番環境向けの一式のセットアップであり、1行で完了するインストールではありません。
収録されている特集
トピック
よくある質問
- PeerTube とは?
- 自分でホストでき、ActivityPubでインスタンス間を連合する動画プラットフォーム。WebRTCによるP2Pでサーバー負荷を軽減します。 PeerTubeは、誰でも自分のサーバーで運用できる動画ホスティングプラットフォームです。すべての動画を1社がホストするのではなく、ActivityPubを通じて連合する多数の独立したインスタンスで構成されています。そのため、あるインスタンスのクリエイターをほかのインスタンスからフォローしたり、その動画を見つけたりできるほか、MastodonなどのFediverseソフトウェアからもアクセスできます。
- PeerTube は無料で使えますか?ライセンスは?
- PeerTube は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- PeerTube は今もメンテナンスされていますか?
- 活発にメンテナンス中。PeerTube の最終コミットは 2026年10月16日 です。
- PeerTube は何に使えますか?
- YouTubeやVimeoに頼らず、コミュニティや組織の動画サーバーを運用する 自分で管理するインスタンスで、教育用や公共性の高い動画ライブラリをホストする クリエイターが一度公開するだけで、MastodonなどのFediverseアプリからフォローできるようにする 既存のWebサイトに、自分でホストする動画プレイヤーを埋め込む
- PeerTube のインストール方法は?
- お使いのOS向けの本番環境インストールガイドを読む 代替手段としてコミュニティパッケージ(YunoHost、Docker)を確認する
- PeerTube はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Chocobozzz/PeerTube
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ActivityPubを基盤とする、セルフホスト可能な分散型ソーシャルネットワークサーバー。独立したMastodonサーバーやFediverse内の他のサーバーをまたいで、ユーザーをフォローしたり交流したりできます。
ActivityPubを使う、オープンソースの分散型マイクロブログプラットフォーム。
Pixelfedは、ActivityPubでfediverseと連合する、オープンソースで広告のない写真共有プラットフォームです。
ActivityPubソーシャルウェブ(Mastodon、Pixelfed)と連携する、自分でホストできる分散型ショート動画共有プラットフォーム。
リアルタイムの音声・映像・データによるP2P接続を構築するための、WebRTC APIの純粋なGo実装。