レート制御モードの設定 - MediaLive

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

レート制御モードの設定

この機能は、フレームキャプチャ出力の動画には適用されません。

チャンネルの作成の一環としてビデオを設定するときに、レート制御モードを設定できます。この機能により、ビデオの品質とビットレートを制御できます。

注記

このセクションでは、ゼロからのチャンネルの作成 および特に「ビデオのセットアップ」で説明している一般的なチャンネルの作成手順を理解していることを前提としています。

視覚的に複雑な動画 (鮮やかな服装の群衆が背景となる動きの激しいスポーツイベントなど) をエンコードするときには常に、高い動画品質と低いビットレートの間にトレードオフが存在します。動画品質が高いほど、より高いビットレートが必要となります。視覚的に単純な動画 (漫画など) の場合は、トレードオフが少なくなります。

AWS Elemental MediaLive は、動画品質とビットレートのバランスを指定するいくつかのオプションを提供します。

出力のレート制御モードとビットレートを設定するには
  1. [Stream settings] (ストリーム設定) ペインの [Video] (ビデオ) の [Codec settings] (コーデック設定) で、[H264] を選択します。

  2. [Rate Control] (レートの制御) セクションの [Rate control mode] (レート制御モード) で、[QVBR][CBR][VBR] のいずれかを選択します。デフォルトモードは CBR です。最適なオプションの選択とレート制御モードでのその他のフィールドの入力については、以下のセクションを参照してください。

品質が定義された可変ビットレートモード (QVBR)

品質定義可変ビットレートモード (QVBR) では、 MediaLive 特定の品質を目指し、その品質に達するために必要なビットレートのみを使用します。ビデオ品質は、ビデオが非常に複雑な場合を除き、指定された品質に一致します。この場合、最大ビットレートを超えないと希望の品質に到達できない場合は、最大ビットレートを守ります。 MediaLive これは、ビデオが望ましい品質に達していないことを意味します。

Amazon などの CDN に配信する場合や、視聴者がモバイルネットワークを利用している場合など、 CloudFront あなたや視聴者が帯域幅にお金を払っている場合は、このモードをおすすめします。

QVBR モードでは、ターゲット品質を指定することも、 MediaLive ターゲット品質を自分で決定することもできます。

オプション 1: 目標品質を設定する

QVBR モードで指定した目標品質を設定するには、次のフィールドに値を入力します。

  • 最大ビットレート このリストの後の表にある参照してください。

  • 品質レベル このリストの後の表にある参照してください。

  • [Bitrate] (ビットレート) フィールドも設定する必要があります。[Maximum bitrate] (最大ビットレート) に入力したのと同じ値を入力します。

    このフィールドは QVBR MediaLive モードの品質レベルには影響しませんが、この出力の出力料金の計算には使用されます。料金の詳細については、価格表を参照してください。 MediaLive MediaLive ビットレートを空のままにすると、チャンネル設定の「入力仕様」セクションにある「最大入力ビットレート」の値を使用して料金が計算されます。

  • [Buffer size] (バッファサイズ) を最大ビットレートの 2 倍に設定します。

  • [Buffer fill percentage] (バッファ充填率) を 90% に設定します。

  • このセクションにある残りのフィールドは無視します。QVBR には使用されません。

Values to use (使用する値): 最も重要な表示デバイスについて最大ビットレート品質レベルを設定します。提案については、次の表を参照してください。

表示デバイス 品質レベル 最大ビットレート
主画面 8~10 4,000,000~6,000,000
パソコンまたはタブレット 7 1,500,000~3,000,000
スマートフォン 6 1,000,000~1,500,000

仕組み: ビットレートは (指定された品質以上の品質を得るために) フレームごとに変わることがありますが、最大ビットレートを超えることはできません。エンコーダーは平均ビットレートを維持しようとしません。指定された品質を得るために必要な場合は、常に最大ビットレートに達します。一方、低いビットレートで指定の品質を得られる場合、エンコーダーは高いビットレートを使用しません。

オプション 2: 品質レベルを決定させる MediaLive

QVBR MediaLive モードで目標品質を決めるように設定するには、以下のようにフィールドを入力します。

  • [QVBR quality level] (QVBR の品質レベル) フィールドを空のままにします。

  • [Maximum bitrate] (最大ビットレート) に出力で使用する最大レートを入力します。

  • [Bitrate] (ビットレート) フィールドも設定する必要があります。[Maximum bitrate] (最大ビットレート) に入力したのと同じ値を入力します。

    このフィールドは QVBR MediaLive モードの品質レベルには影響しませんが、この出力の出力料金の計算には使用されます。料金の詳細については、価格表を参照してください。 MediaLive MediaLive ビットレートを空のままにすると、チャンネル設定の「入力仕様」セクションにある「最大入力ビットレート」の値を使用して料金が計算されます。

  • [Buffer size] (バッファサイズ) を最大ビットレートの 2 倍に設定します。

  • [Buffer fill percentage] (バッファ充填率) を 90% に設定します。

仕組み: 目標品質を指定していません。代わりに、 MediaLive 入力した以下のフィールドに基づいて希望する品質を推測します。

  • 出力ビデオの解像度 (このビデオセクションに表示される [Height] (高さ) と [Width] (幅) のフィールドの値)。

  • 最大ビットレート。

ビットレートは( MediaLive少なくとも特定された品質を得るために)フレームごとに変化する可能性がありますが、最大ビットレートを超えることはできません。エンコーダーは平均ビットレートを維持しようとしません。特定された品質を得るために必要な場合は、常に最大ビットレートに達します。一方、低いビットレートで指定の品質を得られる場合、エンコーダーは高いビットレートを使用しません。

可変ビットレートモード (VBR)

可変ビットレートモード (VBR) では、平均ビットレートと最大ビットレートを指定します。動画の品質とビットレートは、動画の複雑さによって異なります。

チャンネルの期間にわたって特定の平均ビットレートを維持するには、QVBR の代わりに VBR を選択します。ビットレートを制限する必要がない場合は、QVBR の使用を検討してください。

VBR モードを設定するには、次のようにフィールドに値を入力します。

  • [Bitrate] (ビットレート) (平均ビットレート)。動画の複雑さの予想を評価し、適切な平均ビットレートを設定するようにします。

    ビットレートを空のままにすると、平均ビットレートが 5 Mbps MediaLive に設定されます。

    [Bitrate] (ビットレート) に入力する値は、この出力に無関する出力料金にも影響します。 MediaLive ビットレートを空のままにすると、チャンネル設定の「入力仕様」セクションにある「最大入力ビットレート」の値を使用して料金が計算されます。料金について詳しくは、料金表を参照してください。 MediaLive

  • 予想されるスパイクに対応するように [Maximum bitrate] (最大ビットレート) を設定します。

  • [Buffer size] (バッファサイズ) を最大ビットレートの 2 倍に設定します。

  • [Buffer fill percentage] (バッファ充填率) を 90% に設定します。

  • このセクションにある残りのフィールドは無視します。VBR には使用されません。

仕組み: ビットレートは (最高品質を得るために) フレームごとに変わることがありますが、指定された最大ビットレートを超えることはできません。エンコーダーはさらに、チャンネルが進行しても、ストリームが指定された平均ビットレートを確実に満たすようにします。このモードは、動画が急激に複雑化することが予想される場合に便利です。エンコーダーは平均ビットレートを目指しますが、必要に応じて短時間で最大ビットレートに急上昇します。

固定ビットレートモード (CBR)

固定ビットレートモード (CBR) では、ビットレートを指定します。動画の品質は、動画の複雑さによって異なります。

可変ビットレートを処理できないデバイスにアセットを配信する場合にのみ、CBR を選択します。

ただし、ビットレートが特定のレートと異なる場合があることを許容できる場合は、VBR または QVBR の使用を検討してください。チャンネルの期間中、VBR または QVBR を使用すると、低いビットレートと高い品質の両方を得ることができます。

CBR モードを設定するには、以下のようにフィールドに値を入力します。

  • ビットレート 動画品質と出力ビットレートのバランスをとるようにビットレートを設定します。このフィールドを空白のままにすると、ビットレートは 5 Mbps MediaLive に設定されます。

    [Bitrate] (ビットレート) に入力する値は、この出力に無関する出力料金にも影響します。 MediaLive ビットレートを空白のままにすると、チャンネル設定の「入力仕様」セクションにある「最大入力ビットレート」の値を使用して料金が計算されます。料金について詳しくは、料金表を参照してください。 MediaLive

  • [Buffer size] (バッファサイズ) をビットレートの 2 倍に設定します。

  • [Buffer fill percentage] (バッファ充填率) を 90% に設定します。

  • このセクションにある残りのフィールドは無視します。CBR には使用されません。

仕組み: 出力は常に指定されたビットレートと一致します。そのビットレートは動画の品質を高める場合も、品質を低下させる場合もあります。