カスタムコード変換テンプレートを使用すると、特定の視聴者要件とネットワーク条件に合わせて、ビデオストリームのエンコードパラメーターをカスタマイズできます。 カスタムコード変換テンプレートでは、ビデオ解像度、ビデオビットレート、ビデオフレームレート、およびオーディオエンコードのパラメーターを指定して、さまざまなネットワーク条件下で最適な表示エクスペリエンスを提供できます。 このトピックでは、ApsaraVideo Liveコンソールでカスタムトランスコーディングを設定する方法について説明します。
手順
ApsaraVideo Liveコンソールにログインします。
[機能管理]> [トランスコーディング] を選択します。 トランスコーディングページが表示されます。
設定したいドメイン名を選択します。 [カスタムトランスコーディング] タブをクリックし、[追加] をクリックしてトランスコードテンプレートを設定します。
次の表に、トランスコードテンプレートに設定できるパラメーターを示します。
パラメーター
説明
アプリ名
このパラメーターの値は、取り込み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と同じになります。
クリックOK.
機能を使用する
ライブストリームのトランスコード機能の使用方法の詳細については、「ライブストリームのトランスコード」をご参照ください。