Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

料金

最終更新 Markdown で表示Agent セットアップ

Stream の料金

Cloudflare Stream では、統一された API とシンプルな料金で、動画のライブ配信、保存、配信ができます。課金の軸は次の 2 つだけです。

  • 保存した動画の分数: アップロードした動画とライブ録画の合計再生時間
  • 配信した動画の分数: エンドユーザーに配信した動画の合計再生時間

オンデマンド動画とライブ動画の課金方法は同じです。

Ingress(コンテンツの送信)とエンコードは常に無料です。帯域幅は「動画配信」に含まれており、追加の egress(トラフィック / 帯域幅)料金はありません。

保存した動画の分数

ストレージは前払いの課金軸で、動画保存容量 1,000 分ごとに月額 $5 単位で購入します。利用可能なストレージと使用量は、Cloudflare ダッシュボードの Stream ページで確認できます。

Videos を開く ↗

ストレージを消費するのは次のものです。

  • アカウントにアップロードした元の動画
  • RTMP または SRT を使ったライブ放送の録画
  • 未完了の Direct Creator および TUS アップロードに対して予約されている maxDurationSeconds。アップロードが完了するか、アップロードリンクの有効期限が切れると、この予約は解除されます。

ストレージを消費しないのは次のものです。

  • 再生できない状態、またはエラー状態の動画
  • 期限切れの Direct Creator アップロードリンク
  • 削除した動画
  • MP4 ダウンロード 用に生成したダウンロード可能なファイル
  • アップロードした元動画に対して Stream が生成する複数の画質
  • WebRTC 放送は現在録画できないため、ストレージは消費されません

ストレージ消費は動画の再生時間を秒単位で切り上げます。ファイルサイズは関係ありません。 Stream に保存した動画に、R2 などの他のストレージ製品の追加ストレージ料金はかかりません。

配信した動画の分数

配信は後払いの従量課金軸で、配信 1,000 分あたり $1 です。配信量は、Cloudflare ダッシュボードの Billing ページ、または Stream の Analytics ページで確認できます。

Billing を開く ↗ Analytics を開く ↗

配信として計上される用途は次のとおりです。

配信は、動画セグメントまたは MP4 の一部に対する HTTP リクエストで計上されます。そのため、次のようになります。

  • クライアント側のプリロードとバッファリングは、課金対象の配信として計上されます。
  • 短いループ動画のように、クライアント側 / ブラウザキャッシュから再生されたコンテンツは課金対象では_ありません_。一部のモバイルアプリ用プレーヤーライブラリは、デフォルトで HLS セグメントをキャッシュしません。
  • MP4 ダウンロードは、配信したファイルの割合で課金されます。

Web 再生(Stream Player、HLS、DASH)の配信分数は、_セグメント_長に切り上げられます。アップロード済みコンテンツのセグメントは 4 秒です。ライブ放送と録画のセグメントは、元の放送のキーフレーム間隔または GOP サイズで決まります。

シナリオの例

2 人がそれぞれ、動画またはライブ放送を 30 分視聴した場合、いくらかかりますか?

配信分数(Minutes Delivered)の使用量は 60 分($0.06)になります。Stream は、すべてのユーザーに配信した動画の合計分数で課金します。

とても大きなファイルがあります。料金は高くなりますか?

動画の保存料金は再生時間のみに基づき、ファイルサイズは関係ありません。最大ファイルサイズ 30GB の制限 内であれば受理されます。大きなファイルは、Upload from Link や TUS など、アップロード方法 を選んでください。

最大再生時間(maxDurationSeconds)が 600 秒で、1 時間後に期限切れになる Direct Creator Upload リンクを作った場合、ストレージはどう消費されますか?

  • 利用可能なストレージから、すぐに 10 分(600 秒)が差し引かれます。
  • 1 時間以内にリンクが使われなければ、その 10 分は解除されます。
  • 作成者リンクで 5 分の動画をアップロードした場合、アップロードと処理が完了すると 10 分の予約は解除され、ファイルの実際の再生時間である 5 分が計上されます。
  • 作成者リンクで 5 分の動画をアップロードしてもエンコードに失敗した場合、動画はエラーとマークされ、予約ストレージは解除され、ストレージ使用量は計上されません。

ライブ放送中ですが、視聴者はいません。いくらかかりますか?

視聴者のいないライブ放送の配信分数は $0 です。ただし、放送の録画は保存した動画の分数に計上されます。

誰かが録画を視聴すると、それは配信した動画の分数として計上されます。

録画を削除すると、ストレージ使用量は解除されます。

月に数百万分を保存・配信したいです。ボリューム料金はありますか?

はい。営業チーム にお問い合わせください。

Media Transformations の料金

Media Transformations と Image Transformations は、同じサブスクリプションと使用量メトリクスを使います。

URL 経由で動画を変換する場合:

  • 動画から静止画(1 枚の画像)を生成すると、1 回の変換として計上されます。
  • 最適化した動画の生成、または音声の抽出は、出力コンテンツの 1 秒あたり 1 回の変換として計上されます。
  • 入力とフラグの一意な組み合わせで決まる各ユニーク変換は、暦月あたり 1 回だけ課金されます。
  • Media Transformations と Image Transformations は、月間のユニーク変換操作 1,000 回あたり $0.50 で、月間 5,000 回まで無料です。

Workers バインディング経由でアセットを変換する場合:

  • Media Transformations の Workers Bindings へのバインドはベータ中のため、バインディング経由の操作は課金されません。
  • ベータ終了後、バインディング経由の変換料金は URL 経由と同じになります。ただし、すべての操作が個別に課金され、ユニーク性は考慮されません。コスト最適化と性能のため、結果をキャッシュまたは保存してください。

役に立ちましたか?