よくある質問
Cloudflareは、あなたにとって最適なビットレート、解像度、コーデックを決定します。すべての動画は業界標準のH264コーデックで配信されます。異なるデバイスや帯域幅の制約で視聴するオーディエンスのために、360pから1080pまでのいくつかの異なる適応ストリーミングレベルを使用して、スムーズなストリーミングを確保します。
アップロードした正確な入力ファイルをダウンロードすることはできません。ただし、使用ケースに応じて、オフライン視聴などの用途のためにエンコードされたMP4を取得するためにダウンロード可能な動画機能を使用できます。
-
デフォルトでは、動画のアップロードは最大30GBまでです。
-
デフォルトでは、
inprogress、queued、またはdownloading状態の動画を同時に最大120本まで保持できます。error、ready、またはpendingupload状態の動画はこの制限にはカウントされません。並行処理の制限を引き上げる必要がある場合は、Cloudflareサポートに連絡し、使用ケースと制限を引き上げたい理由を説明してください。
- アカウントは、購入した動画ストレージ容量を超える総動画時間がある場合、動画をアップロードできません。
制限は、アップロードURL作成時のDirect Creator Uploadsに適用されます。
これらの制限を超えるアップロードは、429(リクエストが多すぎます)または413(ペイロードが大きすぎます)HTTPステータスコードを受け取り、レスポンスボディに詳細情報が含まれます。より高い制限については、Cloudflareサポートまたは顧客成功マネージャーにお問い合わせください。
はい。ストリーム動画は、Cloudflareにないドメインでも埋め込むことができます。
ユーザーは以下のファイルフォーマットで動画をアップロードできます:
MP4、MKV、MOV、AVI、FLV、MPEG-2 TS、MPEG-2 PS、MXF、LXF、GXF、3GP、WebM、MPG、QuickTime
HDR動画がストリームにアップロードされると、それらは再エンコードされ、SDRフォーマットで配信され、最も広範な視聴デバイスとの互換性を確保します。
Cloudflare Streamは、任意のFPSの動画ファイルアップロードをサポートしていますが、動画は70 FPS再生用に再エンコードされます。元の動画ファイルのフレームレートが70 FPS未満の場合、ストリームは元のフレームレートで再エンコードします。
フレームレートが可変の場合、フレームをドロップします(例:1/30秒以内に1フレーム以上ある場合、その期間内の余分なフレームをドロップします)。
以下のプラットフォームにストリームプレーヤーを埋め込むことができます:
| ブラウザ | バージョン |
|---|---|
| Chrome | Chromeバージョン88以降でサポート |
| Firefox | Firefoxバージョン87以降でサポート |
| Edge | Edge 89以降でサポート |
| Safari | Safariバージョン14以降でサポート |
| Opera | Operaバージョン75以降でサポート |
| モバイルプラットフォーム | バージョン |
|---|---|
| AndroidのChrome | Chrome 90でサポート |
| AndroidのUCブラウザ | バージョン12.12以降でサポート |
| Samsung Internet | 13以降でサポート |
| iOSのSafari | iOS 13.4以降でサポート。フルスクリーンでない場合、速度セレクターがサポートされます。 |
Cloudflare Stream用に新しいファイルを作成する場合、以下の設定を使用することをお勧めします:
- MP4コンテナ、AACオーディオコーデック、H264ビデオコーデック、30フレーム/秒以下
- moov atomはファイルの先頭に配置すること(ファストスタート)
- H264プログレッシブスキャン(インターレースなし)
- H264ハイプロファイル
- クローズドGOP
- コンテンツは録画されたのと同じフレームレートでエンコードおよびアップロードすること
- モノまたはステレオオーディオ(ストリームは2チャンネル以上のオーディオトラックをステレオにミックスします)
以下は、ストリーム用に新しい動画をエンコードするためのビットレートの推奨値です:
| 解像度 | 推奨ビットレート |
|---|---|
| 1080p | 8 Mbps |
| 720p | 4.8 Mbps |
| 480p | 2.4 Mbps |
| 360p | 1 Mbps |
サブスクリプションが30日以内に更新されない場合、動画は削除されます。
ウェブサイトがコンテンツセキュリティポリシー(CSP)ディレクティブを使用している場合、設定に応じて、ユーザーが動画を視聴またはアップロードできるように、特定のディレクティブにCloudflare Streamのドメインを追加する必要があります。
提供されたストリームプレーヤーを使用する場合、videodelivery.netと*.cloudflarestream.comをframe-srcまたはdefault-srcディレクティブに含めて、プレーヤーの<iframe>要素が読み込まれるようにする必要があります。
Content-Security-Policy: frame-src 'self' videodelivery.net *.cloudflarestream.com独自のプレーヤーを使用する場合、動画ファイルとサムネイル画像が読み込まれるように、media-src、img-src、connect-src CSPディレクティブに*.videodelivery.netと*.cloudflarestream.comを追加してください。
Content-Security-Policy: media-src 'self' videodelivery.net *.cloudflarestream.com; img-src 'self' *.videodelivery.net *.cloudflarestream.com; connect-src 'self' *.videodelivery.net *.cloudflarestream.comユーザーがCloudflare Streamに直接自分の動画をアップロードできるようにする場合、connect-src CSPディレクティブに*.videodelivery.netと*.cloudflarestream.comを追加してください。
Content-Security-Policy: connect-src 'self' *.videodelivery.net *.cloudflarestream.comあなたのCloudflare Streamアカウントからの動画のみがあなたのウェブサイトで再生できるようにするには、上記の例で*.cloudflarestream.comと*.videodelivery.netの*をcustomer-<CODE>に置き換え、<CODE>をあなたのユニークな顧客コードに置き換えます。このコードはストリームダッシュボード ↗で確認できます。このコードはあなたのCloudflareアカウントに固有です。
ウェブサイトに多くのプレーヤーインスタンスが読み込まれると、PageSpeed Insightsは各プレーヤーインスタンスのJavaScriptの読み込みにペナルティを課します。実際にページを読み込むと、スクリプト自体はローカルブラウザキャッシュが他のプレーヤーオブジェクトのためにスクリプトを取得するため、1回だけダウンロードされることがテストで確認されています。したがって、この状況ではPageSpeed Insightsのスコアが実際の動作と一致していないと考えています。
サムネイルを使用している場合、動画ページにリンクするアニメーションサムネイルを使用できます。
同じページに複数のプレーヤーがある場合、初期ビューポートに表示されていないプレーヤーは遅延読み込みできます。遅延読み込みに関する詳細は、Mozillaの遅延読み込みドキュメント ↗を参照してください。