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

ApsaraVideo Live:カスタムトランスコードの設定

最終更新日:Sep 03, 2024

カスタムコード変換テンプレートを使用すると、特定の視聴者要件とネットワーク条件に合わせて、ビデオストリームのエンコードパラメーターをカスタマイズできます。 カスタムコード変換テンプレートでは、ビデオ解像度、ビデオビットレート、ビデオフレームレート、およびオーディオエンコードのパラメーターを指定して、さまざまなネットワーク条件下で最適な表示エクスペリエンスを提供できます。 このトピックでは、ApsaraVideo Liveコンソールでカスタムトランスコーディングを設定する方法について説明します。

手順

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

  2. [機能管理]> [トランスコーディング] を選択します。 トランスコーディングページが表示されます。

  3. 設定したいドメイン名を選択します。 [カスタムトランスコーディング] タブをクリックし、[追加] をクリックしてトランスコードテンプレートを設定します。

    image.png

    次の表に、トランスコードテンプレートに設定できるパラメーターを示します。

    パラメーター

    説明

    アプリ名

    このパラメーターの値は、取り込みURLで指定されているアプリケーション名と同じである必要があります。 それ以外の場合、コード変換テンプレートは有効になりません。

    テンプレートID

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

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

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

    トランスコードタイプ

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

    標準のトランスコードテンプレートとNarrowband HD™トランスコードテンプレートは、トランスコードの品質とパフォーマンスが異なり、料金も異なります。 オリジナルの品質テンプレートは、ビデオ設定を変更しません。 オーディオのみのトランスコードテンプレートは、ストリームのビデオコンテンツを削除し、オーディオのみのストリームを生成します。

    オーディオのみのトランスコードテンプレートは、ストリームのビデオコンテンツを削除し、オーディオのみのストリームを生成します。

    推奨パラメーター設定

    有効な値: Low Definition、Standard Definition、High Definition、Ultra High Definition。 定義を選択すると、対応するフレームレート、ビットレート、および解像度が自動的に入力されます。 ビジネス要件に基づいて変更できます。

    解像度

    出力ストリームの解像度。 単位: ピクセル。 固定解像度を指定するか、ソースベースの値を設定できます。

    ソースベース: ソースストリームの解像度が適応解像度よりも小さい場合、出力解像度はソース解像度と等しくなります。 ソースストリームの解像度が適応解像度よりも大きい場合、出力解像度は適応解像度に等しい。 次のいずれかの適応方法を選択できます。

    • より短い側面に適応

    • より長い側面に適応

    • オリエンテーションに適応

    修正: 指定した解像度。 異なる解像度には異なる価格が適用されます。 次の解像度がサポートされています。

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

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

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

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

    • 4K: 3840 × 2160以下

    • トランスコーディングの価格は、LD、SD、HD、2K、4Kなどのビデオ解像度によって異なります。 ビデオ解像度は、標準のトランスコードではlld、lsd、lhd、lud、Narrowband hdではld、sd、HD、udなど、デフォルトのトランスコードテンプレートIDとは無関係です。™コード変換を実行します。 テンプレートIDは、ビジネスコールの識別にのみ使用されます。

    • コンソールで1080pを超えるカスタム解像度を指定することはできません。 ビジネスシナリオで2Kまたは4Kの解像度が必要な場合は、チケットを起票してください。

      チケットの起票方法の詳細については、「お問い合わせ」をご参照ください。

    出力ストリームの解像度は、映像の長辺と短辺がどの範囲に収まるかによって決定されます。

    次の例では、1280 × 720の解像度を使用して、出力ストリームの解像度がどのように決定されるかを示します。

    • ビデオの長辺が1,280ピクセル以下であり、ビデオの短辺が720ピクセル以下である場合、出力ストリームの解像度はSDです。

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

    ビデオフレーム率

    ソースベース: ソースストリームのフレームレートが制限内の場合、出力フレームレートはソースフレームレートと等しくなります。 ソースストリームのフレームレートが上限を超える場合、出力フレームレートは最大フレームレートに等しくなります。 ソースストリームのフレームレートが下限よりも低い場合、出力フレームレートは最小フレームレートに等しくなります。

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

    ビデオビットレート

    ソースベース: ソースストリームのビットレートが制限内の場合、出力ビットレートはソースのビットレートに等しくなります。 ソースストリームのビットレートが上限を超える場合、出力ビットレートは最大ビットレートに等しくなります。 ソースストリームのビットレートが下限よりも低い場合、出力ビットレートは最小ビットレートに等しくなります。 さらに、ソースのビットレートの係数を指定して、出力ビットレートを決定することもできます。

    修正: あなたが指定するビットレート。 単位: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

    ビデオGOP

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

    オーディオビットレート (オーディオのみのトランスコードにのみ適用可能)

    このパラメーターは、テンプレートタイプ音声のみのトランスコーディングに設定した場合に使用できます。 単位:Kbit/秒 有効値: 8 ~ 1000

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

    このパラメーターは、テンプレートタイプ音声のみのトランスコーディングに設定した場合に使用できます。

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

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

    サンプリングレート (オーディオのみのトランスコーディングにのみ適用)

    このパラメーターは、テンプレートタイプ音声のみのトランスコーディングに設定した場合に使用できます。 有効な値: 22050、32000、44100、48000、96000

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

    このパラメーターは、テンプレートタイプ音声のみのトランスコーディングに設定した場合に使用できます。 有効な値: 1と2。

    トランスコードモード (詳細設定の下)

    quality-firstモードとlatency-firstモードがサポートされています。 レイテンシ優先モードでは、低レイテンシがトランスコードされたストリームに対して保証されます。

    トランスコーディングのトリガー (詳細設定)

    • この機能を有効にすると、ストリームが初めてプルされたときにのみトランスコードがトリガーされます。

    • この機能を無効にすると、ストリームがプルされているかどうかに関係なく、ストリームが取り込まれるたびにトランスコードがトリガーされます。

    ビデオ暗号化 (詳細設定の下)

    スイッチをオンにした後、Alibaba Cloud独自の暗号化またはDRM暗号化を選択できます。

    説明

    デジタル著作権管理 (DRM) 暗号化は、中国 (上海) およびシンガポールリージョンでのみサポートされています。

    • Alibaba Cloud独自の暗号化

      • ビデオは、HTTPライブストリーミング (HLS) およびフラッシュビデオ (FLV) 形式でのみ生成できます。

      • KMS CMK ID: key Management Service (KMS) でカスタマーマスターキー (CMK) を指定します。 CMKのリージョンは、ドメイン名が存在するリージョンと同じである必要があります。 CMKがない場合は、KMSコンソールに移動してCMKを作成します。 詳細については、「KMSインスタンスの購入と有効化」をご参照ください。

      • CMKローテーション期間: 60〜3,600の整数を入力します。

      • 詳細については、「Alibaba Cloud独自の暗号化」をご参照ください。

    • DRM暗号化

      • この機能を有効にする前に、まずDRM暗号化を設定する必要があります。 詳細については、「DRM暗号化の設定」をご参照ください。

      • HLS形式のビデオは、WidevineとFairPlay DRMを使用して暗号化できます。FairPlay DRMを使用するには、Appleから取得したFairPlayストリーミング証明書をDRM管理ページにアップロードする必要があります。 FairPlayストリーミング証明書の申請方法については、「FairPlayストリーミング証明書の申請」をご参照ください。

    すべてのSEIパススルー (詳細設定の下)

    この機能を有効にすると、SEIメッセージが通過します。 この機能を無効にすると、SEIメッセージは通過しません。

    ソースベースのキーフレーム (詳細設定の下)

    この機能を有効にすると、トランスコードされたストリームのキーフレームは、ソースストリームのキーフレームと同じになります。

    ソースベースのPTS (詳細設定の下)

    この機能を有効にすると、トランスコードされたストリームのプレゼンテーションタイムスタンプ (PTS) は、ソースストリームのPTSと同じになります。

  4. クリックOK.

機能を使用する

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