先に要点
動画配信を始めると、最初は 容量が大きいから保存費が高そう と感じやすいです。
たしかに動画ファイルは画像やPDFより重く、保存にもそれなりの費用がかかります。
ただ、実務では保存費よりも、見られるたびに発生する配信コスト の方が先に効くことがよくあります。
特に長い動画、再生回数の多い動画、高画質動画では、その傾向がかなりはっきり出ます。
今回は、動画配信がなぜ高くなりやすいのかを、単に 動画は重いから で終わらせず、保存 と 配信 のどちらが請求を押し上げやすいのか、CDN を入れてもどこに費用が残るのか、どこから見直すべきかまで整理します。
前提としての考え方は 帯域コストとは?画像・動画・CDNで請求が膨らみやすい理由 とつながりますが、今回は 動画配信 を主役にします。
動画配信で高くなりやすいのは保存より配信
まず大きいのは、保存は 置いてある分だけ ですが、配信は 見られるたびに発生する ことです。
たとえば60分の動画を1本アップロードして保存するだけなら、その動画は1本分の保存費で済みます。
でも、その動画が100人、1,000人、10,000人に再生されると、今度は 同じ動画を何度も届ける費用 が積み上がります。
ざっくり比較すると、増え方はこう違います。
| 項目 | 何に比例しやすいか | 増え方 |
|---|---|---|
| 保存費 | 保存している本数、長さ、容量 | 比較的ゆっくり増える |
| 配信費 | 再生回数、視聴時間、画質、視聴地域 | 使われるほど一気に増える |
| リクエスト費 | セグメント数、再生回数、API呼び出し | 細かく積み上がる |
動画は 置く コストより 届ける コストが効きやすい、というのがまず土台です。
なぜ動画は1回あたりの転送量が大きいのか
画像やテキストと比べて、動画は1回の視聴で送るデータ量が大きいです。
しかも動画は、ページを1回開いて終わりではなく、数分から数十分、場合によっては数時間 連続でデータを送り続けます。
ここで効くのが次の要素です。
- 再生時間が長い
- 解像度が高い
- ビットレートが高い
- 同じ視聴者が見直す
- シークや巻き戻しで追加取得が起きる
つまり、動画配信の請求は 視聴者数 だけでは決まりません。
1人がどれだけ長く、どれだけ重い動画を見たか でも大きく変わります。
同じ1,000回再生でも、短い低画質の説明動画と、高画質で長い講座動画では、転送量はかなり変わります。
保存費より転送料金が前に出やすい理由
ここで大事なのは、保存費は1回払って終わりに近いのに対して、転送料金は利用されるたびに増えることです。
たとえばマネージドな動画配信サービスでは、この違いが料金表にもかなり素直に出ます。
Cloudflare Stream の公式料金ページでは、料金軸が 保存した動画の分数 と 配信した動画の分数 に分かれていて、しかも配信側は従量課金です。
公式でも、保存は 1,000分あたり5ドル、配信は 1,000分 delivered あたり1ドルと整理されています。
ここで見えてくるのは、保存した時間 より 見られた時間 が課金の中心になりやすいことです。
動画を増やしていなくても、人気動画が伸びれば配信費は上がります。
一方、CloudFront や Cloud CDN のように、動画を一般的な CDN で配る形だと、今度は データ転送量 や リクエスト が前に出ます。
AWS CloudFront の公式料金では、配信側の data transfer out と request が料金軸になっています。
Google Cloud CDN でも、cache hit でも cache data transfer out がかかり、cache miss ではさらに cache fill や追加処理費用が乗ります。
つまり、動画配信が高くなる理由はだいたい同じです。
名前が 配信分数課金 で見えるか、転送量課金 で見えるかの違いはあっても、実態は 視聴者へ大量のデータを届けるコスト が主役です。
CDNを入れても動画配信が安くなりきらないのはなぜか
ここはかなり誤解されやすいところです。
CDN は、オリジンサーバー への集中を和らげたり、視聴者の近くから配信したりするのに効きます。
その意味で、配信品質やオリジン負荷の改善にはかなり役立ちます。
でも、視聴者に動画を届ける通信 そのものが消えるわけではありません。
だから、CDN を入れたあとでも、視聴者向け配信量が大きければ請求は十分増えます。
特に CloudFront では、AWSオリジンから CloudFront への転送が自動で免除される説明があります。
これは オリジンからCDNへ引っ張る費用 の話としては大きいです。
ただし、視聴者へ配る CloudFront 側の配信費まで無料になるわけではありません。
この違いを混ぜると、CDNを入れたのに高い と感じやすくなります。
実際には、
ということが普通に起きます。
CDN の基本から整理したいなら CDNとは?何が速くなるのか、どこまで必要なのかを解説 や、直近の CDNを入れているのに帯域コストが下がらないのはなぜか もつながります。
動画配信で請求が跳ねやすい場面
実務で特に効きやすいのは次のような場面です。
1. 長尺動画が多い
1本あたりの再生時間が長いほど、当然ながら届けるデータ量も増えます。
短い紹介動画より、講義動画、アーカイブ配信、セミナー録画の方が配信費は大きくなりやすいです。
2. 高画質を標準にしている
高解像度や高ビットレートを標準にすると、1分あたりの転送量が増えます。
画質はUXに直結しますが、全部の視聴者に最初から重い画質を配るべきか は別問題です。
3. シーク、見直し、途中再生が多い
動画は一方向に最後まで再生されるとは限りません。
ユーザーが巻き戻したり、見直したり、途中から再生したりすると、そのぶん追加取得が走ります。
4. ダウンロード提供をしている
ストリーミング再生だけでなく、MP4 の直接ダウンロードも許していると、単発で大きな転送が増えやすいです。
とくに資料動画や講座動画で 保存して持ち帰る 導線があると、想像より請求が伸びることがあります。
5. 海外向け配信が増える
CDNやクラウドの料金は、どこへ配るかで変わることがあります。
視聴者地域が広がるほど、配信先リージョンごとの差が請求に出やすくなります。
最初に見るべき数字は保存量ではない
動画配信が高いときに、最初から ストレージを減らそう に行くのは少し早いです。
先に見るべきなのは次の数字です。
請求の読み方そのものは 転送量課金はどこで増える?クラウド請求書で最初に見るべき項目 に寄せてありますが、動画では特に 視聴時間 と 1回あたりの重さ をセットで見る方が実態に近いです。
動画配信コストを下げるならどこから手を付けるか
下げ方として現実的なのは、保存本数を削るより先に、1回あたりの配信量 と 無駄な配信 を減らすことです。
たとえば次のような見直しが効きます。
- 初期画質を高くしすぎない
- サムネイルや短いプレビューで全再生を減らす
- 直接ダウンロードを必要な場面だけに絞る
- 長尺動画を章分けして全部再生を減らす
- 一般CDN配信と動画専用サービスのどちらが合うか見直す
特に、保存費を減らしたいから古い動画を消す より、よく見られる動画を軽くする 方が効く場面はかなり多いです。
まとめ
動画配信が高くなりやすいのは、動画ファイルが重いからというより、重いデータを何度も長く届ける からです。
保存費は土台としてありますが、請求を押し上げやすいのはたいてい配信側です。
見るべき順番も、まずは保存量ではありません。
- どれだけ再生されているか
- 1回の再生がどれだけ重いか
- CDNがどこまでオリジン負荷を減らしているか
- 視聴者向け配信量がどこで増えているか
この順で見ると、動画配信はなぜ高いのか がかなり具体的に見えてきます。
関連で読むなら、帯域全体の考え方は 帯域コストとは?画像・動画・CDNで請求が膨らみやすい理由、CDN 側の基本は CDNとは?何が速くなるのか、どこまで必要なのかを解説、CloudFront の役割は CloudFrontとは?CDNで何ができるのかを初心者向けに解説 とつながります。
参考情報
- AWS: Amazon CloudFront pricing
- AWS CloudFront Docs: Caching and availability
- Cloudflare Stream Docs: Pricing
- Google Cloud: Cloud CDN pricing