プライベート動画を埋め込むには?

こんにちは

当チームは現在、プライベートな Discourse フォーラムを利用しており、フォーラム内に動画を埋め込みたいと考えています。ただし、動画を YouTube や Vimeo でホストしたくないため、動画を非公開に保ちたいと考えています。代替案はありますでしょうか?

よろしくお願いいたします

ご自身でビデオサーバーを立ち上げるか、ホスティング費用を払って誰かに運営してもらうことも可能です。以前、私が立ち上げ、管理するなどして自分でビデオサーバーを運用していた時期もありましたが、それは実用性というよりは玩具に近いものだったので、月額50ドル支払っていたVPSの費用を節約し、オフラインにすることにしました。Discourseを立ち上げたことがあるなら、おそらくUbuntuの使い方もお分かりでしょうから、ご自身でサーバーを運用できるかもしれません。Discourseを管理するのと同様に、適切なロードバランサーやCDNなどを備えてサーバーを管理することになります。大量のトラフィックを想定されていますか?

小規模なプライベートコミュニティの場合、最大アップロードサイズを増やして、Discourse に直接アップロードすることも可能です。

ただし、いくつか考慮すべき点があります:

  • 動画はストレージを大量に消費するため、ブロックストレージ(S3 やその互換サービス)と CDN の導入を検討してください。

  • S3 互換のバケットに動画を格納する場合は、Discourse へのアップロードを省略し、バケットに直接保存してワンボックス化(埋め込み)することも可能です。

  • 再生環境を広く確保するため、適切なコーデックを選択してください。

  • 動画は非公開にする必要があるとのことですが、動画を直接アップロードすると、右クリックで元のファイルをダウンロードされてしまう可能性があります。これがあなたの用途で問題になるかどうかは分かりません。

こんにちは、

プライベートな動画を他の場所に表示させたくない場合は、Vimeo をご活用いただけます。Vimeo 上でデータをホストすることに問題がなければ、ご活用いただけます。

こちらをご覧ください:Video Making Tools for Creative Professionals

皆さん、ありがとうございます。いくつかの質問にお答えします:

  • フォーラムには約500人のユーザーがいる予定です。
  • ユーザーをフォーラムから離れて動画を視聴させることは避けたいと考えています。そのため、埋め込みは必須です。

@Destry_Hunt - 独自の動画サーバーを立ち上げるには何が必要ですか?

PeerTube の起動は全く難しくありません。(GitHub - Chocobozzz/PeerTube: ActivityPub-federated video streaming platform using P2P directly in your web browser · GitHub) その手順に従えば、ステップバイステップで進められます。

ただし、フォーラムから離れずに済ませたい場合は、投稿内で PeerTube がレンダリングされるかどうかは覚えていません。PeerTube が好きな理由は、自分でインスタンスを運営できるため、Vimeo や YouTube ではタブー、不快、あるいはトラウマを刺激するとして投稿できない動画(愛国的な動画や宗教的な動画など)を「アウトロー」として投稿できるからです。それが今の時代、本当のことだなんて皮肉な話です。

インスタンスのセットアップで問題が発生した場合は、お気軽にお知らせください。

Framatube は問題なく埋め込まれていました

よかったですね。その場合、Peertube もおそらく同じことをするでしょう。残念なことに、1 週間前に私の Peertube インスタンスを削除してしまいました!

動画のアップロードを有効にするにはどうすればよいですか?現在、画像のみが許可されています。

ファイル拡張子を許可し、アップロードファイルのサイズ制限を引き上げます。

わかりました。また、動画をアップロードするのではなく、単にリンクを指定して、会員がユーザー名とパスワードで視聴できるようにし、フォーラム外の人は見られないようにする方法はありますか?

メンバー(信頼レベル 0)のみ閲覧可能なプライベートカテゴリに格納してください(完璧ではありませんが機能します)

わかりました。つまり、YouTube や Vimeo のようなサービスをフロントエンドで簡単に実装し、ユーザー名とパスワードで動画の視聴認証を行いつつ、ダウンロードやリンクの共有を防止する方法はない、ということですね?

なぜ、YouTube や Vimeo で公開されている動画を誰でも見られないように制限したいと思うのでしょうか?

当社は、フォーラムのメンバーのみが動画を視聴でき、転送やダウンロードして一般のインターネット上に投稿することを禁止したいと考えています。これらは医師向けに当社のアプリの操作方法を説明する教育用動画であり、競合他社が入手しないことを望んでいます。:sunglasses:

動画共有サイトのプライバシー機能で対応しないのはどうでしょうか?確かに追加の管理作業は必要ですが、仕方ありませんね。

これが現在取り組んでいることです。完了したら、どのように進めたかをここに投稿しますね、よろしいでしょうか?