すべてのプロダクト
Search
ドキュメントセンター

ApsaraVideo Live:マルチビットレート変換の設定

最終更新日:Sep 30, 2024

ApsaraVideo Liveでは、帯域幅に合わせてストリームを複数のビットレートにトランスコードできます。 これにより、ネットワークのジッターが再生体験に与える影響が軽減されます。 マルチビットレートコード変換を設定すると、プレーヤーはネットワークの状態に基づいて最適なビットレートでストリームを自動的に再生します。 このトピックでは、マルチビットレートのトランスコーディングを設定し、マルチビットレートのストリーミングURLを生成する方法について説明します。

マルチビットレートコード変換テンプレートグループの作成

  1. ApsaraVideo Live コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[機能管理]> [トランスコーディング] を選択します。

  3. 設定するドメイン名を選択します。 [マルチビットレートトランスコーディング] タブをクリックし、追加 をクリックしてマルチビットレートトランスコーディングテンプレートグループを作成します。

    1. 基本情報タブで、マルチビットレートコード変換テンプレートグループの基本情報を設定します。

      多码率转码模板组-基本信息

      下表に、各パラメーターを説明します。

      パラメーター

      説明

      アプリ名

      トランスコードテンプレートは、このパラメーターの値が取り込みURLのアプリケーション名と同じである場合にのみ有効になります。

      テンプレートグループID

      コード変換テンプレートグループのID。 IDは、マルチビットレートコード変換URLに連結されるパラメータの1つです。 IDの長さは最大10文字で、数字、文字、ハイフン (-) を使用できます。

      コンテナー形式

      HTTPライブストリーミング (HLS) のみがサポートされています。

      トリガートランスコーディング

      マルチビットレートトランスコーディングは、ストリームの取り込み時にのみトリガーでき、ストリームのプル時にはトリガーできません。 マルチビットレートトランスコーディングの使用に対して課金されます。

      タイムスタンプの配置

      この機能を有効にすると、テンプレートの画像グループ (GOP) サイズを指定できなくなります。 代わりに、ソースビデオのGOPサイズが使用される。

    2. + 追加をクリックしてテンプレートを追加します。image

      追加したテンプレートをクリックして、テンプレートパラメーターを設定します。 パラメーターはテンプレートの種類によって異なります。 下表に、各パラメーターを説明します。

      パラメーター

      説明

      テンプレートID

      コード変換テンプレートのID。

      このパラメーターの値は、トランスコードされたストリームのURLを作成するために使用されます。 トランスコードされたストリームURLを作成する方法の詳細については、「取り込みURLとストリーミングURLの生成」をご参照ください。 テンプレートIDをストリーミングURLに追加して、トランスコードされたストリームを指定された解像度で再生できます。

      : テンプレートIDは、デフォルトのトランスコードテンプレートIDとは異なる必要があります。 デフォルトのトランスコードテンプレートIDには、lld、lsd、lhd、lud、ld、sd、hd、udが含まれます。

      トランスコードタイプ

      有効な値: Narrowband HD™トランスコーディングオーディオのみのトランスコーディング

      解像度

      出力ストリームの解像度。 単位: ピクセル。 次の解像度がサポートされています。

      • 低い定義 (LD): 640 × 480およびより低い

      • 標準定義 (SD): 1280 × 720以下

      • 高い定義 (HD): 1920 × 1080およびより低い

      • 2K: 2560 × 1440およびより低い

      • 4K: 3840 × 2160以下

      説明

      トランスコーディングの価格は、LD、SD、HD、2K、4Kなどのビデオ解像度によって異なります。 ビデオ解像度は、Narrowband HDのデフォルトのコード変換テンプレートIDとは無関係です。™ld、sd、hd、udを含むトランスコーディング。

      出力ストリームの解像度は、長いエッジと短いエッジのピクセル数によって決まります。

      SD解像度 (1280 × 720) を例にとります。

      • 出力ストリームの長いエッジが1,280ピクセル以下で、短いエッジが720ピクセル以下である場合、出力ストリームの解像度はSDです。

      • 出力ストリームの長いエッジが1,280ピクセルを超える場合、または短いエッジが720ピクセルを超える場合、出力ストリームの解像度はSDよりも高くなります。

      ビデオビットレート

      解像度に対応するビットレート。 単位:Kbit/秒 次のリストでは、さまざまな解像度のビットレート範囲について説明します。

      • LD: 100 800 Kbit/s

      • SD: 200 1,500 Kbit/s

      • HD: 500 4,000 Kbit/s

      • 2K: 2,000 8,000 Kbit/s

      • 4K: 4,000 30,000 Kbit/s

      ビデオフレーム率

      出力ストリームのフレームレート。 単位: フレーム /秒 (FPS) 。 出力ストリームのフレームレートは、入力ストリームのフレームレート以下でなければなりません。

      ビデオGOP

      GOP (group of Picture) サイズは、2つのIフレーム間の間隔を示す。 出力ストリームのGOPサイズは、入力ストリームのGOPサイズ以下でなければならない。 出力ストリームのGOPサイズは3秒を超えることはできません。 これにより、低レイテンシが保証される。

      Encoding Standard (オーディオのみのトランスコード)

      Advanced Audio Coding (AAC) のみがサポートされています。

      プロファイル (オーディオのみのトランスコード)

      • LC-AAC: 複雑さの低い高度なオーディオコーディング。 トランスコーディング効率は高い。

      • HE-AAC: 高効率の高度なオーディオコーディング。 オーディオのビットレートが128 Kbit/sよりも低い場合、HE-AACの効果音はLC-AACの効果音よりも優れています。

      ビットレート (オーディオのみのトランスコード)

      オーディオのビットレート 単位:Kbit/秒 有効値: 8 ~ 1000

      サウンドチャンネル (オーディオのみのトランスコード)

      サウンドチャンネルの数。 有効な値: 1と2。

      最大帯域幅

      有効値: 100 Kbit/s〜100 Mbit/s。 値は小数点以下2桁まで正確です。 最大帯域幅をビデオのビットレートの1.2〜1.5倍に設定することを推奨します。

  4. OKをクリックします。

マルチビットレートのストリーミングURLを生成する

サンプルURL:

http://demo.aliyundoc.com/liveApp****/liveStream****_liveGroupid?aliyunols=on&auth_key=1234****
  • aliyunolsフィールドは必須で、固定値はonです。

  • ビジネス要件に基づいて、appname、streamname、groupidフィールドを指定します。

  • 認証の詳細については、「取り込みURLとストリーミングURLの生成」をご参照ください。

URLジェネレーターを使用して、マルチビットレートトランスコードテンプレートグループの設定に基づいてマルチビットレートストリーミングURLを生成することもできます。 詳細については、「ライブURLジェネレーター」をご参照ください。

機能を使用する

ライブストリームのトランスコード機能の使用方法の詳細については、「ライブストリームのトランスコード」をご参照ください。

T