よくある質問
PeerTubeを知るためのFAQ
またフォーラムにて、コミュニティと質問できます。
PeerTubeの紹介
PeerTubeとは?
PeerTubeはWebサーバーにインストールするソフトウェアです。動画をホスティングするウェブサイトを構築でき、あなただけの「自作YouTube」を作れます。
YouTubeとの違いは、全世界から一つのサーバーに動画データを集中させる巨大なプラットフォーム(恐ろしいほどその運営コストは高いです)を創造することではありません。
それに対してPeerTubeのコンセプトは、小規模で相互接続された動画ホスティングのプロバイダーから成る、多数のネットワークを生み出すことです。
PeerTubeの主な長所はなんですか?
自由(リブレ)なライセンスにおける、開かれたソースコード
- PeerTubeは無料で提供され、サーバーにインストールする際にお金を払う必要はありません
- We can look under the hood of PeerTube (its source code): it's auditable, transparent
- みなさんのコントリビューションによって、PeerTubeをより良いものにすることができます
相互に接続された、PeerTubeインスタンスの連合
- 動画を保管するストレージと意思決定の力が分散化されます
- We can display videos and accounts of other PeerTube websites
- 例えば、マストドンのように相互に接続するためのツールとしては、ActivityPubがベースになります。
P2P機能による動画配信
- ある動画が話題になった場合、その動画によるサーバーの帯域幅への過負荷を軽減します
- We become an actor of the video broadcasting
- WebRTCという、Webブラウザー向けのフリーでオープンソースなプロジェクトがベースになっています。
動画視聴者のためのエキサイティングな機能
- チャプターの表示やプレビューが可能な美しいアダプティブなプレイヤーをウェブインターフェースでもモバイルアプリでも楽めます
- テーマ、フィルタリング、NSFW の表示設定、自動再生の設定を変更してインターフェースをパーソナライズ
- 後で見る動画を保存、プレイリストを整理、動画を再開、動画の再生履歴を確認
- チャンネルをフォローして、専用のフィードで新しい動画を確認
- さらにたくさんの機能があります!
コンテンツ制作者の方
- 同じ価値観を持つコミュニティに参加し、本物のモデレーターと会話し、PeerTubeプラットフォーム間でコンテンツをエクスポートまたはインポートできます
- PeerTubeではリモートプラットフォーム(YouTube、Vimeoなど)からチャンネルを同期できます
- 詳細なアナリティクスへのアクセスや、動画の編集(トリミング、ウォーターマーク、イントロ・アウトロの追加)、新しいバージョンの動画をアップロードを行えます
- OBSまたは他のRTMPソフトを使って配信、リプレイを有効化したり視聴者とライブチャットで交流できます
- ActivityPubプラットフォーム(PeerTube、Mastodon、Pleromaなど)からフォローできるチャンネルを管理でき、より高い発見性を実現します
- さらにたくさんの機能があります!
PeerTube運営者の方
- Full control & customization with many settings, plugins, themes
- Markdown/HTML でホームページをカスタマイズしたり、インスタンスのブランディング(アバター、バナー、カテゴリー)を設定したり、バナーでメッセージを発信したりできます
- ユーザー登録の管理したり、アップロード制限を設けたり、モデレーター役を割り当てたり、不正利用通報のレビュー、ユーザーのブロックや凍結、アカウントやプラットフォームのミュートなどを行えます
- 「リモートのランナー」機能を使用した高度なビデオトランスコーディング
- さらにたくさんの機能があります!
誰がPeerTubeの開発に取り組んでいますか?
PeerTubeは、フランスのデジタル技術に係る問題についての非営利的な教育組織として広く知られているFramasoftによって開発されています。
2018年からPeerTubeプロジェクトに関わっている、開発者のChocobozzz氏を雇っています。
- 新機能やソフトウェアのメンテナンスのための開発;
- アーキテクチャやデザイン、そしてPeerTubeの将来のための思索;
- 安定版リリースへの準備やそれについてのお知らせ(ブログ記事の投稿、Change logの記述など);
- PeerTube公式ウェブサイト の開発やメンテナンス;
- PeerTubeプラグインのインデックス の開発とメンテナンス;
- PeerTubeインスタンスのインデックスの開発とメンテナンス;
- PeerTubeの動画とチャンネルの検索インデックスの開発とメンテナンス;
- PeerTubeのドキュメントサイトの開発とメンテナンス;
- バグトラッカーやフォーラムやIRCまたはメールを利用した、PeerTubeに関するサポートや議論;
- プルリクエストとマージリクエストへのレビュー、マージ、そして外部からのコントリビューション(バグ修正やドキュメントやコードのリファクタリングなど)によって追加された機能へのサポート;
- 複数のPeerTubeインスタンス (peertube.cpy.re、peertube2.cpy.reなど)のメンテナンス。
さらに、Chocobozzz氏はFramasoft内のプロジェクト(Framapad、Framatalkなど)に取り組んでます。 つまり、PeerTubeプロジェクトの管理はたった一人の社員によって行われおり、彼は自分の仕事量に加え、他のプロジェクトの責任も背負っているのです。
その他のFramasoftのボランティアや有給のあるメンバーもまた、様々な観点(プロジェクト戦略、情報のやり取り、開発、コミュニティによる動画制作)からPeerTubeにコントリビュートしています。 そうであるにも関わらず、例えば50名のメンバーで成り立ったスタートアップ企業のチームによって開発されておらず、また全てが非常に整ったプロセスに基づいたワークフローによる開発は、PeerTubeではされていません。
それゆえに、Framasoftはソフトウェアを着実に改良するために私たちのペースで時間をかけて行い、またソフトウェアの改良にむしろ効果的であると証明されている、典型的な方法を用います。
PeerTubeは中立的なソフトウェアですか?
いいえ、そうではありません。
PeerTubeは、フランスのデジタル技術に係る問題についての非営利的な教育組織として広く知られているFramasoftによって開発されたソフトウェアです。 Framasoftはフランスの文化を持ち、フランスの法律を尊重し、市民社会の政治的行動者(「都市国家の生活の一員」)です。
PeerTubeはFramasoftが主催するアクションContributopia Roadmapの数あるうちの一部です。 これらの活動は、監視資本主義からもたらされるデジタルツールの代替を提案することを目的としています。これらの活動によって、そのような主義のシステムの中に自分たちがいることに気づいていない人々が、自由なデジタル空間を創り出すことができます。
結論として、PeerTubeの開発とPeerTubeプロジェクトに関連した公式サイト(joinpeertube.org 、instances.joinpeertube.org、search.joinpeertube.orgなど)の管理は、そのどちらかまたは両方について、あらゆる人々から気に入られるものでは無いかもしれません(特に、異なった考えや文化的なイデオロギーを理由として)。
私たちはPeerTubeプロジェクトの全てのソフトウェアは自由ソフトウェアであり、インスタンス運営者はそれぞれ独自のドメインを利用して、PeerTubeプロジェクトのソフトウェアをインストールできることについて配慮し、みなさんにお伝えします。
PeerTubeの目的はYoutubeに取って代わる事ですか?
間違いなくこのように回答できます: No!
私たちの願いは引き続き、PeerTubeがフリーで脱中央集権的な代替になることです: 「代替となる」という目標は、既存のサービスに取って代わることではなく、異なった価値観を伴った他のモノやコトを動画と共に提供する事です。
「PeerTube」は登録商標ですか?
はい、いくつかの国々で予防目的として、Framasoftは「PeerTube」の商標登録を持っています。
ここにFramasoftはその商標登録を保持する意図として、PeerTubeという知的財産を奪う目的で利用させないため、またはPeerTubeというソフトウェアの合法的な使用を制約させないため、という点があることを再確認します。 しかし、Framasoftは商標法を利用する権利を留保しています。特に、Framasoftによって編集された、PeerTubeプロジェクトのイメージに損害を与えるケースにおいては。
よって、あなただけのデジタル・アイデンティティーを作成した上で、"PeerTube"という名称をあなたのプロジェクト(ソフトウェアの名前、Webサイトのドメインなど)に利用しないことを推奨します。プロジェクトやWebサイトを誰が運営しているか、ユーザーを混乱させないために。
より詳しい情報は、トレードマークに関する行動規範をご参照ください。
「PeerTube」という名前が好きではありません
PeerTubeはソフトウェアの名前にすぎません。サーバーにインストールし、あなたの好きな名前にしてください。 例として、FramasoftのPeerTubeプラットフォームはFramaTubeという名です。
PeerTubeのマスコットは誰です?タコですか?
タコではなく、カトルフィッシュ(コウイカ)です!Sepia という名で、ラテン語の「sēpia」から来ています。
PeerTubeマスコットはDavid Revoyによって作成されました(CC-BYにて利用可能)。
Sepiaは動画やチャンネルなどのPeerTube内のコンテンツ検索をSepia Searchで手助けしてくれます!
PeerTubeがサポートするWebブラウザーはなんですか?
次のWebブラウザーがPeerTubeによってサポートされています:
- デスクトップでは、Firefox 78以上
- デスクトップでは、最新バージョンのEdge
- デスクトップでは、最新バージョンのChrome
- macOSでは、Safari 13以上
- モバイルでは、最新バージョンのChrome
- モバイルでは、最新バージョンのFirefox
- iOSでは、Safari 14.5以上
PeerTube にはモバイルアプリケーションがありますか?
はい、あります! Android:
iOS:
非公式のサードパーティークライアントの一覧は、https://docs.joinpeertube.org/use/third-party-application に記載しています。
What is PeerTube's environmental impact?
他のデジタルツールと同じように、PeerTubeは必然的に環境にネガティブな影響を及ぼします。
しかし、この影響は異なる要素によって変化します。
- The hardware used (Multiple servers? A single server? A Raspberry Pi?);
- The energy mix required to run the equipment (Coal-fired? Wind-powered? etc.);
- Whether the peer-to-peer (P2P) technology is enabled or not;
- Whether the proposed content is a simple mirror of content already existing on other services, or whether it is original;
These factors provide a very rough estimation of PeerTube's environmental impact.
インターネットの本質を構成する繋がりの計り知れない複雑さにより、日常生活で使用されるウェブサービスにおける環境への影響を知ることは不可能だということを心に留めておいてください。
しかし、私たちは定量化できない要因がもたらす環境への影響を考慮することは、依然として重要だと考えます。
- What is the impact of Google's AI training on YouTube videos?
- What is the impact of their seemingly complex (and no doubt environmentally costly) recommendation tool?
- What is the impact of exploiting cognitive biais to encourage us to stay on the platform and consume videos and ads?
- What is the impact of this advertising? If only 1 person in 1,000,000 buys a new SUV as a result of one of these ads, what environmental impact does that represent?
これらの疑問からわかるように、環境的な影響の問題は単なる技術的な選択をはるかに越えています。
It is the political visions of our tools that can and will define their environmental impact.
視聴者の方
動画視聴者にとってのPeerTubeの特徴は何ですか?
- プレイヤーの豊富の機能を楽しむ
- 再生バーで動画の各チャプターを見る
- 再生バーを操作して動画のシーンをプレビュー
- プレイヤーのサイズは動画の比率に応じて自動的に調整されます
- 再生プレイヤーの設定で、字幕、再生速度、解像度を選択
- ライブチャット用PeerTubeプラグインで配信者と視聴者と交流
- あなたが見ている動画の配信を一部担う
- P2P機能を利用して、PeerTubeインスタンスが動画やライブ配信をストリーミングする際の手助けをすることができます
- あなたのアカウントでログインしての利用、または匿名での利用でも、簡単にP2P機能を無効にできます
- 外観のカスタマイズ
- あなたのプロフィールにアカウント名、アバター、そしてあなたについての説明の設定ができます
- 自分に合ったNSFW動画へのポリシーの設定(NSFW動画を表示、ぼかす、または非表示にします)
- テーマを選んで、インスタンスの見た目や雰囲気を変える
- 多くのフィルター基準(言語、カテゴリ、ライブ配信動画やビデオ・オン・デマンド動画など)に基づいて、動画を自動的にフィルタリングします
- 動画の自動再生についてのポリシーを選べます
- ライブラリの管理
- 最初から備わっている「後で見る」のプレイリストを利用することができ、簡単にこのプレイリストに動画を追加できます
- 動画を公開または非公開のプレイリストで管理する
- 最後に見た動画の自動再生ができます
- 専用ページで、あなたの再生履歴をチェックできます
- チャンネル登録
- ローカルまたは外部インスタンスのチャンネルを登録した上で、そのチャンネルで新しい動画が公開されると通知が届きます
- 専用ページで、チャンネル登録をしたチャンネルの動画を表示できます
- 動画やプレイリストを共有し、交流する
- 動画またはプレイリストのURLもしくは埋め込み動画のURL(動画の自動再生・停止、ループ再生の有効化、ミュート再生などの設定がされた)を共有できます
- 動画ダウンロード専用のモードを利用して、動画のダウンロードができます
- PeerTubeまたはActivityPubに対応したソフトウェア(Mastodon、Pleromaなど)のアカウントを利用して、動画にコメント、コメントへの返信、高評価・低評価をすることができます
- 動画やチャンネルやプレイリストの検索
- ローカルまたは外部インスタンスの動画やチャンネルやプレイリストの検索
- 多くの高度なフィルター(タグ、カテゴリ、ライセンスなど)
- 動画のURLやプレイリストのURL、またはチャンネル名やチャンネルのURLを用いて、外部インスタンスのコンテンツを取得できます
あなたたちはPeerTubeプラットフォームにアップされたものをコントロールしているのですか?
いいえ、PeerTubeはサービスではなく、自由なソフトウェアなので。 つまり、誰でもPeerTube(ソフトウェア)をダウンロードしてインストールし、独自のドメイン下で動画をホストできること(「PeerTubeプラットフォーム/Webサイトをホストする」と呼ばれます)を意味します。 Framasoftは、PeerTubeをダウンロード、インストール、または使用した人を制御することはありません。 Microsoft や Adobe でも、誰がどんな目的で Word やフォトショップを使用するかを管理はしません。
Framasoftは、二つのPeerTubeインスタンスをホストし、その利用を促進しています。: https://framatube.org、https://peer.tube
また、Framasoftは唯一のPeerTubeの検索インデックスをホストし、その利用も促進しています。: https://sepiasearch.org
PeerTubeには不適切な動画がありますか?
管理者は、受け入れるコンテンツを完全にコントロールすることができ、センシティブなコンテンツ(暴力、ポルノなど)をデフォルトで表示するかどうか設定できます。 デフォルトの設定では、PeerTubeはセンシティブなコンテンツを隠す設定になっています。
いくつかのPeerTubeプラットフォーム上で不適切な動画を閲覧することができます。が、これらの動画はPeerTubeのコンテンツの大部分から離れています。 例として、2021年9月時点では、900のインスタンスがリスト化された公開インデックス によれば、全体の1%以下の動画がセンシティブなコンテンツに指定されています。
どのようにしてPeerTubeのコンテンツを通報すればよいですか?
PeerTubeドキュメントの専用の章をご覧ください。: https://docs.joinpeertube.org/use-report
どのようにしてPeerTubeは再生回数をカウントしていますか?
Webブラウザは、ブラウザセッション中に視聴者を識別するランダムの文字列を生成し、ユーザーが動画を視聴していることをサーバーに定期的に送信します。 デフォルトでは、再生回数は視聴を開始して10秒後、動画の時間が10秒未満の場合は動画全体の50%を再生した際にカウントされます。 視聴はバッファリングされるので、動画を見たあと再生回数が変わらなくても慌てないでください。
動画作成者の方
動画制作者にとってのPeerTubeの特徴は何ですか?
- 自分に最も合ったPeerTubeサーバーを探す
- トピックや利用規約もしくは行動規範に基づいてPeerTubeコミュニティに参加しましょう
- ロボットではない、実在の人間である運営者やモデレーターに問い合わせをしたり、相談してみましょう
- ファイルのアーカイブと他のPeerTubeプラットフォームへのインポートで使用可能なデータのエクスポート (動画、設定、チャンネルなど...)
- 動画を投稿・インポートする
- 動画を管理する
- PeerTubeがオリジナル動画ファイルを保存しておくため、あなたのデバイスに保存しておく必要はありません (この設定はPeerTubeインスタンスの管理者が有効にしている必要があります)
- 動画の詳細な統計情報をチェック (視聴回数、再生時間、ユニーク視聴者数など…)
- PeerTubeのウェブインターフェースの動画スタジオで、直接、動画のカットやウォーターマーク、イントロ/アウトロを追加
- 新しいバージョンの動画をアップロード(インスタンス管理者が設定を有効している場合)
- ライブ配信
- PeerTubeでのライブ配信の公開は、あなたが好きなRTMPに対応したソフトウェア(OBS, Restream,ffmpegなど)を使用します
- 永続/繰り返しタイプのライブ配信を作成し、同じライブ配信内で複数回に分けて配信することができます(視聴者サイドでは配信URLが変わることはありません)
- PeerTubeはライブ配信のリプレイ動画を作成します
- ライブチャット用PeerTubeプラグインで視聴者と会話
- チャンネルを管理する
自由(フリー)ソフトウェアのPeerTubeであれば、違法な動画を投稿できますか?
自由(フリー)であることは、法律を破ることを意味しません!それぞれのPeerTubeインスタンスはそれぞれの国や地域の法律を遵守した上で、インスタンス独自の一般利用条件を元に、違法な動画について判断することができます。
例えばフランスでは、差別的なコンテンツは禁止されており、このようなコンテンツは当局に報告されるかもしれません。PeerTubeでは問題のある動画をユーザーが通報することができ、インスタンス運営者は利用条件や法律に従ったモデレーションを行わなくてはなりません。
動画による収益化へのPeerTubeのポリシーはありますか?
現在のところはありません。私たちはマネタイズの観点から言えば、PeerTubeはそのツールとしては中立的な立場であって欲しかった、と考えています。
しかし、投稿者は応援ボタンを動画の下に表示できます。 このボタンはクリックすると、動画を投稿した人がテキストや画像やリンク(Patreon、Tipeee、Paypal、Liberapayなど)を自由に掲載できるフレームを表示します。
私達は、すべてのコミュニティに適用せず、他のコミュニティを阻む可能性があるため、特定のコンテンツへの収益化メソッドをPeerTubeのコードを結び付けることを拒否しています。そのためこれ以上の実装を行いませんでした。 PeerTubeプラグインAPIを用いて、独自のマネタイズのためのシステムを作ることを開発者に促していることが、その理由です。
PeerTubeプラットフォームの管理者の方
運営者にとってのPeerTubeの特徴は何ですか?
- フリーでオープンソースなソフトウェア
- サーバーにPeerTubeをインストールすることで「自作YouTube」を作れます
- PeerTube公式によるDockerサポート
- REST APIとCLIツールについてのドキュメントがあります
- ActivityPubを用いた連合
- インスタンスの連合機能をオン・オフできます
- 外部インスタンスの動画やアカウントを表示します
- 公開インデックスから外部インスタンスを自動フォロー
- WebRTCを用いたP2P機能
- P2P機能を利用して、ビデオ・オン・デマンド動画とライブ配信動画によるサーバーの帯域幅への負荷を減らします
- インスタンスのP2P機能の有効化、無効化
- PeerTubeの冗長システムを利用して、外部のPeerTubeインスタンスの負荷を減らす手助けができます(または自分のインスタンスの負荷を減らすための助けを求めることもできます)
- 動画トランスコード
- ライブ配信
- 動画のインポート
- youtube-dlを利用してYoutubeやDailymotionから動画をインポートすることができます
- webtorrentを利用してtorrentファイルやマグネットURIから動画をインポートすることができます
- モデレーションツール
- アカウントの新規登録を有効化/無効化、新しいユーザーの手動承認、アップロード制限を設定
- モデレーターまたは運営者への権限の付与
- 専用のダッシュボードを用いて、動画やアカウントまたはコメントへの通報を管理します
- モデレーターによって審査を待っている、信頼できないユーザーの動画を自動的にブロック
- 特定の動画をブロックし、その理由を明記する
- ローカルのユーザーの凍結。アカウントまたはインスタンスのミュート
- 高度な設定が可能
- 簡単にインスタンスのメタデータを設定できます:インスタンス名、説明文、主なカテゴリなど...
- マークダウンまたはHTMLを利用して、あなただけのPeerTubeホームページを作ることができます
- PeerTubeの プラグインやテーマを検索し、インストールすることができます
- 認証プラグインを利用して、(LDAPやOpenIDなどの)外部認証ができます
- デフォルトのユーザー設定(NSFWポリシー、コメント・ダウンロード・P2P機能の有効化など)を決めることができます
- オブジェクトストレージ内またはサーバーのファイルシステムに動画やライブ動画を保存
- バナー機能を利用して、インスタンス内のユーザーにアナウンスをすることができます
PeerTubeを動かすためにスペックの高いサーバーを持つべきですか?
最小ハードウェア要件:
- 1 vCore
- 1.5 GBのRAM
- 動画を保存できる十分なストレージ
- アップロード 20Mbit/s のネットワーク速度
- 動画を配信できる十分な帯域幅
1000人の同時視聴者を処理する、大規模なインスタンスの推奨されるハードウェア要件(視聴者負荷テストについてのブログ記事を参照):
- 4 vCore
- 4GBのRAM
- 動画を保存できる十分なストレージ
- アップロード 1Gbit/sのネットワーク速度
- 動画を配信できる十分な帯域幅
- たくさんのユーザーや視聴者にコンテンツを提供したい場合は、スケーラビリティガイドをご覧ください
同じマシン上でPeerTubeインスタンスとしてトランスコード処理を行いたい場合:
- 8 vCore
- 8GBのRAM
以下はより詳細なハードウェア要件についてのガイドです:
CPU動画のトランスコード処理を除けば、PeerTubeインスタンス自体はCPUをそれほど消費しません。Nginx、PeerTube自体、PostgreSQL、Redisは、どれも処理能力をそれほど必要としません。それらだけであれば、1つのスレッド/vCPUで簡単に動作させられます。
しかしトランスコード処理のために、少なくとも2スレッドのCPUがあると非常に良いでしょう。トランスコードにはCPUにかなりの負担がかかりますので。 これによりPeerTubeインスタンスで、すべての動画がインスタンスのサイト上で最適に再生でき、同じ動画に異なる解像度を持たせることを可能とします。
トランスコード処理はリモートのランナー機能で、他のマシンにオフロードすることができます。
RAM基本的なPeerTubeインスタンスは通常、RAMは500MBほどの容量を使用しますので、1.5GBのRAM容量があれば十分です。 追加の容量を必要とする場合は、RedisやPostgreSQLなどのサービスをSSDではないシステム上でコロケーションする際だけでしょう。
ストレージストレージディスクには、「ディスク容量」と「持続した読み取り速度」という2つの重要な点があります。 ディスク容量を削減するための答えを知るための、3つの質問があります:
- ストリーミングしたい動画の合計サイズは?
- トランスコード(変換)処理を有効にしますか?もし有効にする場合、動画ごとに複数の解像度を生成したいですか?いくつかの動画でこれを試してみることで、動画ごとにどれだけの容量が必要かを把握でき、将来的に必要になる容量を見積もることができます。
- 有効にしたい共有メカニズムはどれですか?ウェブビデオのみ、もしくはP2Pを使用したHLS?両方とも使いたいなら、2倍のストレージが必要です。
PeerTubeインスタンスに多くの動画を保存する場合は、オブジェクトストレージを使用することをお勧めします。
読み取り速度は、動画をユーザーへ提供するためのネットワークアップリンクを満たせる速度が望ましいです。 SSDでは問題ないのですが、従来のHDDの場合、7200rpmのハードディスクを搭載し、かつ120MB/sまたは、960Mbit/s程度の持続的な読み取り速度が必要です。後者は、通常の1Gbitのネットワークアップリンクに十分な速度です。
ネットワーク通常、一般的なサーバーの動画ストリーミングネットワークは、非常に高速です。 サーバーで利用可能な帯域幅を、ストリームごとの平均帯域幅で割れば、上限が得られます。
例えば、1Gbit/sのアップリンクで1080p60のストリームを、1ストリームあたり5MBit/sで出力するサーバーがあったとします。 つまり、サーバーのディスクI/Oが追いつければ、理論上の絶対的な同時視聴者数の上限は200人ということになります。 しかし、実際にはもう少し少なくなるでしょう。
しかし、もっと多くのユーザーにサービスを提供したい場合どうでしょうか?こういう場合こそ、PeerTubeの連合の機能が輝くところです。もし他のPeerTubeインスタンスがあなたのインスタンスをフォローしている場合、インスタンスのコンテンツの一部を反映させることができます! この機能は「サーバー冗長化」と呼ばれ、人気の動画をキャッシュし、追加の視聴者にサービスを提供するのに役立ちます。 視聴者自身は、ブラウザで動画を視聴している際(主にサージ時)、少しの帯域幅を他の視聴者に共有しますが、ミラーリングサーバーはより大きなアップリンクを持ち、より高い同時ストリーミングを持続してインスタンスを手助けします。
PeerTubeは水平スケーリングをサポートしていますか?
現時点では、ロードバランサーの背後に複数のPeerTubeノードをデプロイすることはできません。
しかし、スケーラビリティガイドで記載されているように、PeerTubeのいくつかの部分は、以下の制限を回避するために水平スケーリングを使用できます:
- 帯域幅: PeerTube冗長化システムおよびPeerTubeインスタンスの前でビデオを含む静的ファイルを提供するキャッシュ サーバーを使用することで軽減できます
- ストレージ:S3/Object storageを使用することで削減できます
- 動画トランスコード: リモート処理によりリモートトランスコードでの処理の分散が可能です
パフォーマンスに関する問題や、構築したスケールでボトルネックを発見した場合は、遠慮なくイシューを作成してください。
PeerTubeのリリースポリシーはありますか?
Framasoftは、PeerTubeのメジャーリリースを年間で4回を行っています。 PeerTubeの新バージョンをリリースするには多くの時間がかかるため、このリリースサイクルを変更する事はできません。
また、PeerTubeにLTS(ロングタームサポート)バージョンはありません。Framasoftによってサポートされている、最新安定版のみです。
もしPeerTubeの開発ブランチを試したい場合、私たちはPeerTubeのnightlyビルドを配布しています。
過去のバージョンのPeerTubeとの連合の互換性は確保されてますか?
最新のマイナーバージョン間(例えばv2.3.1とv2.2)での互換性を維持するために努力してます。 しかし、残念ながら他のバージョンとの互換性を維持するための十分なリソースが不足しています。
PeerTubeにはプラットフォームを管理するために必要なツールが全くありません
「以下に挙げる点は非常識的であるし、良心的ではありません:あなたたちがリリースしたPeerTubeのバージョンには、権利者から特定の要求をされた動画やコメント欄でのいわゆるオンライン・ハラスメントの問題、またはコンテンツ内の広告を通したマネタイズの問題を効率的に管理するための、そして「あなたのPeerTubeへのリクエストをここに」という目安箱のような機能がありません。よって、インスタンスを上手く管理できません!この点について、PeerTubeは今後どうするつもりですか?」
あなたは正しい。PeerTubeは完璧なツールではなく、それからは程遠いモノです。そして私たちは、このソフトウェアが様々なユーズケースに妥協してあらゆる機能を取り込む事を決して約束しません。
PeerTubeの開発には、一人のフルタイム開発者とプロジェクトに密接に関わっているごく一握りのボランティアのみが参加していることを忘れないでください。PeerTubeはフルタイムで働く開発者チームと相当程度の財政的なサポートがある、スタートアップ企業によって開発された商品ではありません。
PeerTubeがあなたのニーズに合わない場合、ごく簡単に回答できます:今の時点では使用しないでください。 また私たちはPeerTubeを開発することでお金を稼いではいないということをお知らせするとともに、仮にこのソフトウェアの成功をはっきりと望んだとしても、Framasoftの活動を継続するためにPeerTubeに頼ることはありません。
PeerTubeにモデレーションツールはありますか?
はい!あります!2018年10月の最初のPeerTube安定版リリース以降、新しいリリースごとにモデレーション機能が追加される、もしくはその機能が改善されています:
- PeerTube 1.1では、管理ユーザーテーブルとインスタンス/アカウントミュートのバルク処理機能を追加;
- PeerTube 1.2で、ブラックリスト上の動画を連合しない機能を追加; 通知システムで通報と新規ユーザーが表示されるように;
- PeerTube 1.3で、モデレーターがレビューするまで、管理者が新規/信頼できないユーザーの新しい動画を自動的に隔離する可能性を追加しました。 インスタンスのフォロワー管理も一新されました。UIの改善、フォローを拒否できるようになりました;
- PeerTube 1.4では、プラグインシステムを導入、動画を自動的にブラックリストに追加したり、任意のルールに基づいてコメントを拒否したりできるように(Pleroma MRF と同様の機能);
- PeerTube 2.0のセットアップでは、モデレーション ポリシーとその取り組みに関する質問に管理者が回答するよう求められるようになりました。管理者が自分でスクリプトを作成するのではなく、PeerTubeインスタンスの公開インデックスを自動的にフォローする機能をコアPeerTubeの一部にしました。これにより、インスタンス管理者は、選択した「フォローリスト」のインスタンスを自動的にフォローできます。リストは自己ホスト可能なため、コミュニティが各々のペースで成長できるようになりました;
- PeerTube 2.1で、動画にローカルのみというプライバシー モードを追加し(そのように設定された動画はインスタンス外で共有されません)、コメントの下にモデレーション ツールへのクイック アクセスとフックを追加しました。登録プラグインの作成 (ジオブロッキングやCAPTCHAなど); 一部のサードパーティのプラグインでは、この機能が既に実証されています。このリリースでは、インターフェイス内のモデレーション機能の説明にも重点が置かれています。自動フォローなどのモデレーションの機能を高める可能性のある機能の警告と、アクション ドロップダウンの説明です。
- PeerTube 2.2で、動画の悪用管理(検索、悪用の表示、動画やアカウントに対するアクションなど)を大幅に改善し、プラグインAPIにモデレーション フックとヘルパーを追加し、Framasoftは公開リストに基づく、実験的な自動ミュートプラグインを開発しました。
- PeerTube 2.3で、レポート モーダルが改善され、定義済みの理由の選択が追加されました。このバージョンでは、アカウントのすべてのコメントを削除することが可能になり、Framasoftは公開リストに基づく実験的な動画の自動ブロックプラグインを開発しました。
- PeerTube 2.4で、アカウントとコメントを報告する機能、通報したローカル レポーターとモデレーターとの間のメッセージングシステム、およびユーザーの通報管理ビューが追加されました。
- PeerTube 3.0で、インスタンスのコメントを管理するための専用ビューが追加されました(リスト、フィルター、一括削除など)。
- ...
PeerTubeの開発者は、常にインスタンスをより管理しやすくするために、モデレーションツールの開発と改善に取り組んでいます。 このツールへの私たちの継続的な努力に手助けをするために議論に参加すること。または、新しいモデレーションツールの提案をPeerTubeは歓迎します!
PeerTubeはGDPRに対応していますか?
はい。PeerTubeのコア部分(PeerTubeにインストールされたプラグインやテーマを除いて)は以下の様に、GDPRに対応しています:
- P2P機能はデフォルトで無効になっています
- P2P機能を無効にしていたとしても、個人のデータをいかなるサードパーティーにも送信しません
- ユーザーは自分のアカウントを削除できます
- ユーザーは自身のデータをエクスポートし、他のインスタンスにインポート可能 (PeerTube >= 6.1の場合)
- PeerTubeは、管理者が規約を策定するために役立つ、 プライバシーガイド を提供しています
Sepia Searchまたは instances.joinpeertube.org で自分のインスタンスを見つけられず、また両サイトに自分のインスタンスを加えることができません。なぜでしょうか?
それはおそらく、あなたのインスタンスについて不正行為に関する通報があったため、以下のような問題が確認された後にあなたのインスタンスを対象にモデレーションを行ったからです:
- 問題のあるコンテンツがあなたのプラットフォームでホストされている(一つまたは二つの動画やアカウントやチャンネルだけでなく、複数の問題あるコンテンツが)
- あなたのプラットフォームが適切にモデレートされていない、または連合ポリシーが見当たらないと思われる場合(つまり、利用規約または行動規範が「このインスタンスについて」のページに無い)
Framasoftは「不正行為」について、以上の見解を唯一の判断材料として保持しつづけます。
ソースコードへのコントリビュート
開発者にとってのPeerTubeの特徴は何ですか?
- フリーでオープンソースなソフトウェア
- PeerTubeのコードを見ることやシェアすること、そして書き換えることができます
- 運営者、動画制作者、動画視聴者のコミュニティに参加できます
- PeerTube REST API
- getting started guideを読むことで、PeerTube REST APIを試すことができます
- REST API ドキュメントをチェックしてみましょう
- PeerTubeフォーラムでヘルプを得ることができます
- 埋め込み動画の再生プレーヤーのAPI
- WebサイトにPeerTubeの再生プレーヤーを埋め込んで利用する
- embed APIを利用して、PeerTubeの埋め込み動画の再生プレーヤーをコントロールする
- PeerTubeフォーラムでヘルプを得ることができます
- プラグインとテーマ
- getting started guideを読んで、プラグインやテーマを開発する
- プラグインとテーマのドキュメント一式をチェックできます
- PeerTubeフォーラムでヘルプを得るか、または新しいプラグインやテーマのAPIについてPeerTubeリポジトリのIssueで求める
なぜPeerTubeはIPFSやDTubeやSteemitではなく、ActivityPubやWebRTCを利用しているのですか?
PeerTubeがActivityPubを利用するのは、この連合プロトコルがW3Cによって推奨されているからであり、またソーシャルネットワークのMastodonのような他のプロジェクトに利用されているからです。
IPFSはたしかに驚きの技術ですが、大規模なストリーミングにはまだ若いようです。 PeerTubeのP2P機能はHTTPやWebRTCのような確立されたプロトコルをベースにしており、そしてPeerTubeの冗長システムはIPFSよりも簡単に利用・メンテナンスすることができます。
DTubeはオープンソースとは思えません。なぜなら、既にソースコードがコンパイルされたソフトウェアのみ配布しており、コード修正の自由を妨げています。
PeerTubeはその利用者等に金銭的な報酬が発生するような、どのようなモデルも採用していません。また、このPeerTubeという選択肢は私たちが創造し、その他のソフトウェア(DTubeのような)という選択肢は他の開発者たちが創造しただけのことです。ゆえに、どのソフトウェアが自分に合ったものだと考えるかは、あなた次第です。
なぜGithubとFramagitにPeerTubeのコードがあるのですか?
PeerTubeの歴史的な理由のためです :)
PeerTubeにセキュリティ上の脆弱性を見つけました。どこに、どうやって報告すべきでしょうか?
PeerTubeにはセキュリティに関するコントリビューションへのポリシーがあります。セキュリティポリシーとアドバイザーをご覧下さい。