Webサイトに動画を載せる現実的な方法は3つあります。スタック全体を自分で運用する、無料の動画プラットフォームにアップロードして埋め込む、専用の動画ホスティングを使う、です。これらは悪いものから良いものへの序列ではありません。それぞれがお金、時間、制御権を異なる比率で引き換えにしており、正しい選択はサイトの目的によって決まります。この記事では、各選択肢に実際に何が伴うのか、どこに弱点があるのか、そして3つすべてを試さずに決める方法を解説します。
選択肢1:セルフホスティング
セルフホスティングとは、自分が管理するサーバーにファイルを置き、自分で配信することです。最も簡単なのはWebサーバー上にMP4を置く方法です。ブラウザーはそれを直接再生でき、HTTPのRangeリクエストでシークもできるため、アクセスの少ないサイトで短いクリップを数本載せるだけなら十分に妥当で、これほどデバッグしやすいものはありません。
問題が始まるのは、サイトが成長したり動画が長くなったりしたときです。本格的な構成にはいくつもの要素が必要で、そのすべてがあなたの責任になります:
- エンコード。 元ファイルはさまざまな形式とサイズで届きます。ffmpegのワーカー、キュー、再試行の仕組みと、どのレンディションを作るかの判断が必要です。その判断がディスクにどれほど影響するかはアダプティブビットレートのラダー解説をご覧ください。
- パッケージング。 アダプティブストリーミングには、HLSのプレイリストとセグメント、またはそれをその場で切り出すモジュールが必要です。
- 配信。 1つのデータセンターの1台のサーバーでは、遠くの視聴者の再生開始が遅くなります。CDNで解決できますが、契約、請求、整合性を保つべき設定がまた1つ増えます。
- 保護。 有効期限付きの署名付きURLと何らかの直リンク対策がなければ、あなたの帯域はリンクをコピーした誰もが使える無料のリソースになります。Webサーバーにはそのためのモジュールがありますが、設定とテストは自分で行います。
- 運用。 バックアップ、ディスクの増加、監視、セキュリティアップデート、そして動画がバズってサーバーのアップリンクが飽和した午前3時の対応。
セルフホスティングが理にかなうのは、規制上の理由などですべてのバイトを完全に管理する必要がある場合、利用量が大きく安定していて試算すればマネージドの価格に勝てる場合、あるいは動画がごく小規模に留めたい付随機能である場合です。隠れたコストはあなたの時間で、比較用のスプレッドシートにはまず現れません。比較のもう一方の側に数字を入れる方法は、ホスティング費用の見積もりガイドで紹介しています。
選択肢2:無料の動画プラットフォーム
無料の動画プラットフォームは、アップロードが無料で、他の追随を許さない規模でエンコードと配信をこなし、独自の検索やおすすめを通じて視聴者を連れてきてくれることもあります。見つけてもらうことが目的のクリエイターにとって、これより強力な選択肢はありません。そうしたプラットフォームの動画を自分のサイトに埋め込むのも簡単で、あらゆるデバイスで動作します。
その代償は制御権で、いくつもの場面に現れます。埋め込みプレーヤーはプラットフォーム独自のブランディング入りのプレーヤーで、他の動画のおすすめを表示することがあります。広告と収益化はプラットフォーム独自のプログラム規定に従います。広告を流すかどうか、どの広告か、誰に支払われるかは、あなたのサイトではなく、プラットフォームのポリシーとあなたの資格要件で決まります。すべての動画はプラットフォームの規約、著作権システム、コミュニティルールの対象となるため、動画が制限されたり、収益化を停止されたり、削除されたりすることがあり、その背後のアカウントにも影響が及ぶ可能性があります。さらに動画はプラットフォームのページにも存在するため、視聴者はワンクリックであなたのサイトを離れ、別の動画へ移ってしまいます。
無料プラットフォームは、制御よりもリーチが重要で、コンテンツが規定に余裕をもって収まる場合に適したツールです。独自のプレーヤーデザインや独自の広告設定が必要なサイトや、アカウントの問題がそのままサービス停止になるようなビジネスには向いていません。
選択肢3:専用の動画ホスティング
動画ホスティングはこの2つの中間に位置します。ファイルをアップロードすると、ホスティング側がエンコードし、保存し、サーバーのネットワークから配信し、埋め込み可能なプレーヤーとAPIを提供します。プランまたは利用量に応じて支払う代わりに、上記のセルフホスティングの作業は他者の仕事になり、しかも公開型のソーシャルサイトのようなプラットフォーム規定やおすすめエンジンもありません。
UFOLOADの場合に具体的にどうなるかを、導入の妨げになりうる点も含めて示します:
- 得られるもの。 ダッシュボード、リンク、FTP、WebDAV、REST APIからのアップロード、最大4つのレンディションへの自動HLSエンコード、署名付きリンクによるキャッシュノードからの配信、チャプター・字幕・ホバープレビュー付きのカスタマイズ可能なプレーヤー、日別・ファイル別のトラフィック統計。プランの上限は料金ページに掲載しています。
- 手元に残る制御権。 プレーヤーはあなたのページに設置するiframe内で動作し、プレーヤースタジオでスキン、色、ロゴ、ドメイン別プロファイルを設定できます。埋め込みを自分のドメインに限定し、国やIPアドレスをブロックすることもできます。これらの制御がどこまで及ぶかはこちらのガイドで説明しています。
- 収益化。 広告が利用可能な場合、プレーヤー内の広告で収益を得られます。フォーマットは収益化ガイドで解説しています。Freeプランでは広告が利用可能な間は常にオンで、有料プランでは自分で決められます。
- 知っておくべき制限。 UFOLOADはオンデマンド動画向けで、ライブ配信には対応していません。すべての動画はリンクを知っている人なら誰でも視聴でき、動画ページは検索エンジンにインデックスされませんが、非公開動画やDRMはありません。Freeではプレーヤーは当社のドメインから配信されます。プレーヤー用の独自ドメインはProプランとMaxプランで利用でき、CNAMEレコードで接続します。
比較表
| 観点 | セルフホスティング | 無料の動画プラットフォーム | 専用の動画ホスティング |
|---|---|---|---|
| 最初の動画までの時間 | 堅牢なパイプラインなら数日〜数週間 | 数分 | 数分 |
| コストの構造 | サーバー、転送量、CDN、そしてあなたの時間 | アップロードは無料、広告や規約を直接制御できない | ストレージとトラフィック枠付きのプラン、追加分は別途 |
| プレーヤーとブランディング | 完全に自分のもの | プラットフォームのプレーヤーとブランディング | カスタマイズ可能なプレーヤー、事業者のドメインでホスト |
| 収益化 | 自分で構築・連携したもの次第 | プラットフォームのプログラム規定に従う | ホスティング側が定める。利用可能な場合はそのプレーヤー内の広告 |
| 視聴者の獲得 | 自分で作らない限りなし | 強力、組み込み済み | なし。視聴者は自分で集める |
| 信頼性確保の作業 | すべて自分 | おまかせ | ホスティングの規約の範囲内でおまかせ |
| 削除のリスク | ホスティング事業者の規約 | プラットフォームの規定と著作権システム | ホスティングの利用規約 |
決め方
- 無料プラットフォームがもたらす視聴者が必要か? 見つけてもらうことが目的ならそこで公開し、優れた動画のコピーを自分のサイトでホストすることも検討しましょう。
- 動画は製品そのものか、機能の1つか? 再生が動くことに収益がかかっているなら、パイプラインの所有が重要になります。受け入れられる契約のホスティングか、自前のスタックのどちらかで確保します。
- トラフィックはどれくらいで、どれほど予測可能か? 予測可能で大量ならば、交渉したプランかセルフホスティングが有利です。予測できない急増があるなら、必要に応じて追加トラフィックを購入できるホスティングが有利です。
- 誰が保守するのか? 正直な答えが「誰も」なら、セルフホスティングはやめましょう。
- 必須要件は何か? ライブ配信、非公開動画、DRMが必要なら、その時点で選択肢が絞られます。価格を比較する前に確認してください。
多くのサイトは最終的に組み合わせに落ち着きます。発見のための無料プラットフォームと、プレーヤー、分析、そして利用可能なら広告を自分で制御すべきサイト自身のページ用の動画ホスティングです。現在の利用量に合った選択肢から始め、元ファイルを手元に残し、数字が変わったら選択を見直しましょう。本当の資産はオリジナルファイルであり、APIとリンクからのインポートを備えたホスティングなら移行もずっと簡単です。
具体的な候補を比較するには、動画ホスティングのチェックリストを順に確認してください。当社を試すなら、無料アカウントを作成し、HLS埋め込みガイドで最初の動画を埋め込んでみてください。
動画をアップロードすれば、数分でHLSプレーヤーとAPIキーが手に入ります。プランごとの上限は料金ページに掲載しています。