はじめに
Dynamic Ingest API を使用して動的取り込みリクエストを作成する場合、またはアップロードモジュールを使用して動画をアップロードする場合は、VideoCloud取り込みプロセスによって作成されるレンディションの数とタイプを決定するプロファイルを指定する必要があります。このトピックでは、動的配信とコンテキストアウェアエンコーディング(CAE)のプロファイル、HEVC(h.265)プロファイルを含め、それぞれの詳細情報を提供します。
動的配信の概要は、動的配信の概要を参照してください。
コンテキスト対応エンコーディングの概要については、「コンテキスト対応エンコーディングの概要」を参照してください。
HEVCの概要については、 HEVCビデオを参照してください
注意:
- このドキュメントでは、HEVC プロファイルを含む、通常のダイナミック配信およびコンテキスト認識エンコーディングのプロファイルを示しています。
- 静的動的配信プロファイルとコンテキスト認識エンコーディングプロファイルの動作方法が異なるため、以下のプロファイルの詳細には異なる情報が表示されます。
- 静的動的配信プロファイルの場合、含まれるレンディションのリストが表示されます
- コンテキスト対応エンコーディングプロファイルの場合、生成するレンディションの決定に使用される動的プロファイル設定の表が表示されます。
独自のカスタム取り込みプロファイルを作成することもできます。詳細については、次の該当するトピックを参照してください。
レンディション
取り込みプロファイルで使用できるすべてのデフォルトレンディションの詳細については、以下の表を参照してください。
オーディオレンディション
セグメント化されたオーディオレンディション
| 名前[1-1] | オーディオビットレート(kbps) | オーディオチャンネル | オーディオコーデック | 強制キーフレームレート | フラグメント期間(ミリ秒) | トラックタイムスケールをフラグメント化 | セグメントの長さ (秒) |
|---|
注
- [1-1] 取り込みプロファイルでレンディションを参照する際は、必ず名前の先頭に
default/を付けてください(例:default/audio128) - [1-2] セグメントは、ダウンロード可能なファイルに関連付けられています。たとえば、HLS では、6 秒ごとにファイルをセグメント化できます。各セグメントには、他のセグメントとは独立してデコードおよび再生できる十分な情報が含まれています。HLS マニフェストには、各セグメントパスとその期間が表示されます。
フラグメントとは、MP4 ファイルの断片を指します。フラグメント化されていない MP4 では、メタデータがファイルの最初または最後に含まれており、メディア(
MDATアトム)をデコードする前にそのデータ(FTYP、MOOVアトム)をデコードする必要があります。ストリーミングを容易にするために、MP4 ファイルをフラグメント化して、再生に必要なメタデータとメディアをファイル内のフラグメントにまとめることができます。これにより、プレイヤーは特定のメディアチャンクを簡単にシークできるだけでなく、異なるレンディション間のスムーズな切り替えも可能になります。フラグメント化は当初 DASH 用に作成されましたが、現在は HLS でもサポートされています。セグメント(ファイル)に複数のフラグメントを含められるように、メディアをフラグメント化することもできます。セグメントとフラグメントの長さを同じにするのが一般的です。なお、フラグメントとセグメントの説明において、
durationとlengthは同じ意味で使用されます。
プログレッシブオーディオレンディション
| 名前 [2-1] | オーディオビットレート(kbps) | オーディオチャンネル | オーディオコーデック | 強制 AAC プロファイル | ビデオをスキップ |
|---|
注
- [2-1] 取り込みプロファイルでレンディションを参照する際は、必ず名前の先頭に
default/を付けてください(例:default/audio128)
動画レンディション
ダイナミック配信動画レンディション
| 名前[3-2] | ビットレート(kbps) | 高さ[3-1] (px) | アスペクトモード | デコーダビットレートキャップ | デコーダバッファサイズ | 強制キーフレームレート | フラグメント期間(ミリ秒) | H264 Bフレーム | H264 プロフィール | セグメントの長さ (秒) | スピード | 動画コーデック |
|---|
注
- [4-1] 出力レンディションの幅は、入力ソースのアスペクト比に依存します
- [4-2] 取り込みプロファイルでレンディションを参照する際は、必ず名前の先頭に
default/を付けてください(例:default/video2000)
HEVCビデオレンディション[4-1]
| 名前[4-3] | ビットレート(kbps) | 高さ[4-2] (px) | アスペクトモード | デコーダビットレートキャップ | デコーダバッファサイズ | キーフレームレート | フラグメント期間(ミリ秒) | スピード | 動画コーデック |
|---|
注
- [4-1] HEVCサポートは有料のアドオンです。HEVCサポートに興味がある場合は、カスタマーサクセスマネージャーにお問い合わせください
- [4-2] 幅も16:9のアスペクト比に含まれていますが、出力レンディションの実際の幅は入力ソースのアスペクト比によって異なります。
- [4-3] 取り込みプロファイルでレンディションを参照する際は、必ず名前の先頭に
default/を付けてください(例:default/video2000) - [4-4] 表に示されているものに加えて、HEVCレンディションには次のプロパティがあります。
fixed_keyframe_interval: truevideo_bframes: 3video_codec_profile: mainvideo_reference_frames: 6
プログレッシブビデオレンディション
| 名前[5-2] | 動画ビットレート(kbps) | オーディオビットレート(kbps) | 高さ[5-1] (px) | デコーダビットレートキャップ | デコーダバッファサイズ | H264 プロフィール |
|---|
注
- [5-0] 上記のプロパティに加えて、すべてのプログレッシブレンディションには次の設定があります。
- アスペクトモード:[保存]
- スピード:3
- ビデオコーデック:h264
- アップスケール:偽
- オーディオコーデック:aac
- AAC プロファイル:aac-lc
- [5-1] 出力レンディションの幅は、入力ソースのアスペクト比に依存します
- [5-2] 取り込みプロファイルでレンディションを参照する際は、必ず名前の先頭に
default/を付けてください(例:default/progressive1200)
上記の表以外のビットレート/解像度のレンディションが必要な場合は、ブライトコーブサポートにお問い合わせください。
プロファイル
取り込みプロファイルの概要
次の表に、静的動的配信およびコンテキスト認識エンコーディングプロファイルの標準プロファイルの概要を示します。プロファイル名をクリックすると、そのプロファイルに含まれるレンディションの詳細が表示されます。実際に作成されるレンディションは、ソースビデオの品質によって異なります。
静的動的配信プロファイル
| 名前 | 動画 レンディション |
音声 レンディション |
HEVC | 説明 |
|---|---|---|---|---|
| Multiplatform Standard | 6 | 3 | いいえ | モバイル、デスクトップ、大画面など、幅広いコンテンツの種類と画面サイズに高品質のコンテンツを提供 |
| Multiplatform Standard with MP4 | 7 | 3 | いいえ | モバイル、デスクトップ、シンジケーションのさまざまなプラットフォームで幅広いコンテンツタイプを配信 |
| Multiplatform Extended | 7 | 4 | いいえ | モバイル、デスクトップ、大画面など、幅広いコンテンツの種類と画面サイズに高品質のコンテンツを提供 |
| Multiplatform Extended with MP4 | 8 | 4 | いいえ | モバイル、デスクトップ、大画面など、幅広いコンテンツの種類と画面サイズに高品質のコンテンツを提供 |
| Multiplatform Extended HEVC | 6 | 2 | HEVC のみ | モバイル、デスクトップ、大画面など、幅広いコンテンツの種類と画面サイズに高品質のコンテンツを提供 |
| Multiplatform Extended HEVC with MP4 | 7 | 2 | HEVC + プログレッシブ | モバイル、デスクトップ、大画面、シンジケーションなど、幅広いコンテンツタイプと画面サイズに高品質のコンテンツを提供 |
| Multiplatform Extended Static H.264 + HEVC | 14 | 2 | HEVC + H.264 | モバイル、デスクトップ、大画面など、幅広いコンテンツの種類と画面サイズに高品質のコンテンツを提供 |
| Multiplatform Extended Static H.264 + HEVC with MP4 | 15 | 2 | HEVC、H.264、プログレッシブ | モバイル、デスクトップ、大画面、シンジケーションなど、幅広いコンテンツタイプと画面サイズに高品質のコンテンツを提供 |
コンテキスト対応エンコーディングプロファイル
| 名前 | 動画 レンディション |
音声 レンディション |
HEVC | 説明 |
|---|---|---|---|---|
| Bandwidth Limited (CAE) | 2-6 | 3 | いいえ | 低帯域幅ゾーンのエンドユーザーに最適な再生エクスペリエンスを提供 |
| Bandwidth Limited (CAE) with MP4 | 3-7 | 3 | いいえ | 低帯域幅ゾーンとシンジケーションでエンドユーザーに最適な再生体験を提供 |
| Multiplatform Standard (CAE) | 2-6 | 3 | いいえ | モバイルとデスクトップのさまざまなプラットフォームで、幅広いコンテンツタイプを配信 |
| Multiplatform Standard (CAE) with MP4 | 3-7 | 3 | いいえ | モバイル、デスクトップ、シンジケーションのさまざまなプラットフォームで幅広いコンテンツタイプを提供 |
| Multiplatform Extended (CAE) | 2-8 | 4 | いいえ | モバイル、デスクトップ、大画面など、幅広いコンテンツの種類と画面サイズに高品質のコンテンツを提供 |
| Multiplatform Extended (CAE) with MP4 | 3-9 | 4 | いいえ | モバイル、デスクトップ、大画面、シンジケーションなど、幅広いコンテンツタイプと画面サイズに高品質のコンテンツを提供 |
| Multiplatform Extended HEVC (CAE) | 2-8 | 2 | HEVC のみ | モバイル、デスクトップ、大画面など、幅広いコンテンツの種類と画面サイズに高品質のコンテンツを提供 |
| Multiplatform Extended HEVC (CAE) with MP4 | 3-9 | 2 | HEVC + プログレッシブ | モバイル、デスクトップ、大画面、シンジケーションなど、幅広いコンテンツタイプと画面サイズに高品質のコンテンツを提供 |
| Multiplatform Extended HEVC (CAE) mixed-codec | 3-12 | 2 | HEVC + H.264 | モバイル、デスクトップ、大画面など、幅広いコンテンツの種類と画面サイズに高品質のコンテンツを提供 |