tencent cloud

フィードバック

ライブブロードキャストトランスコーディング

最終更新日:2023-04-25 14:42:34
    ライブブロードキャストトランスコーディング機能(ビデオトランスコーディングとオーディオトランスコーディングを含みます)とは、ライブストリーミングからリアルタイムでプッシュされたオリジナルストリームを視聴者にプッシュする前に、クラウドでさまざまなコーデック、解像度、ビットレートのトランスコーディングストリームに変換する機能です。各種インターネット環境、各種端末デバイスなど、各種シナリオでの再生ニーズを満たします。ここでは、コンソールによってトランスコーディングテンプレートを作成、関連付け、関連付け解除、変更、削除する方法をご紹介します。
    トランスコーディングテンプレートの作成には次の2つの方法があります。
    CSSコンソールによってトランスコーディングテンプレートを作成します。操作手順の詳細は標準トランスコーディングテンプレートの作成高速高画質トランスコーディングテンプレートの作成オーディオのみのトランスコーディングテンプレートの作成をご参照ください。
    APIはライブブロードキャストチャネルのトランスコーディングテンプレートを作成します。具体的なパラメータおよびサンプルの説明は、トランスコーディングテンプレートの作成をご参照ください。

    注意事項

    CSSは標準トランスコーディング、高速高画質トランスコーディング、オーディオのみのトランスコーディングをサポートします。以下の機能を使用する場合は、関連の課金説明について理解しておいてください。
    高速高画質トランスコーディング標準トランスコーディングと比較して画質がより優れ、ビットレートがさらに低くなっています。スマートなケースの識別、動的コーデックによって、CTU/ライン/フレームの3つのレベルのビットレートは精確にモデルを制御して、より低いビットレート(平均50%以上を節約)でさらに高解像度のストリームメディアサービスを提供します。ライブゲームブロードキャスト、ライブショーブロードキャスト、イベント活動ライブストリーミングなどのシーンに広く活用できます。
    テンプレートを作成すると、再生ドメイン名に関連付けできます。関連付け完了してから約5分~10分後に有効になります。
    トランスコーディングテンプレートを関連付けてから、対応するライブストリーミングStreamNameの後に_トランスコーディングテンプレート名を追加して、トランスコーディングストリームアドレスを生成できます。トランスコーディングテンプレート名StreamNameに同じ接尾辞を付けることはできません。たとえば、トランスコーディングテンプレート名をhdにして、StreamNameをtest_a1_hdにすることはできません。そうでない場合、再生時に、プログラムはtest_a1をStreamNameとして識別し、トランスコーディングテンプレートhdを使用してストリームをプルするため、ストリームのプルが異常になります。
    幅と高さ、または長辺と短辺を同時に設定する場合、プッシュの元の解像度は、画像の伸びや変形を避けるために、設定値の比率にできるだけ近くする必要があります。
    トランスコーディングテンプレートを関連付けてから、対応するテンプレートで関連付けルールを表示します。またAPIによってより詳細なルールを作成している場合は、それに基づき確認および関連付け解除をすることもできます。
    単一の再生ドメイン名に複数のトランスコーディングテンプレートを関連付けることができます。単一のトランスコーディングテンプレートに複数の再生ドメイン名を関連付けることができます。
    トランスコーディングテンプレートの設定数量の上限は50個です。

    トランスコーディングテンプレートの作成

    標準トランスコーディングテンプレートの作成

    1. CSSコンソールにログインし、機能設定 > ライブブロードキャストトランスコーディングと進みます。
    2. トランスコーディングテンプレートの作成をクリックして、トランスコーディングタイプに『標準トランスコーディング』を選択し、以下のとおりに設定します。
    基本設定項目:テンプレート名、ビデオビットレート、画面解像度などの設定項目があります。詳細は標準トランスコーディングの基本設定の説明をご参照ください。
    高度な設定項目(任意入力):高度な設定をクリックしてコンテンツを開くと、設定を選択できます。詳細は標準トランスコーディングの高度な設定の説明をご参照ください。
    3. 入力が完了したら、保存をクリックして終了します。
    
    
    
    標準トランスコーディングの基本設定項目
    必須入力かどうか
    説明
    トランスコーディングタイプ
    はい
    選択可能なトランスコーディングタイプとして、標準トランスコーディング、高速高画質トランスコーディング、オーディオのみのトランスコーディングがあります。
    テンプレート名
    はい
    ライブブロードキャストトランスコーディングテンプレート名は、アルファベット、アルファベットと数字の組み合わせのみをサポートし、数字のみの場合はサポートしません。入力できる文字数は1~10文字です。
    テンプレートの説明
    いいえ
    ライブブロードキャストトランスコーディングテンプレートの概要説明では、中国語、英語、数字、「_(アンダーバー)」、「-(ハイフン)」のみサポートします。
    推奨パラメータ
    いいえ
    これはLD、SD、HDの3種類のタイプをサポートします。選択後、システムは対応するビデオビットレート、ビデオ解像度の推奨値を自動で設定し、自動的に修正します。
    ビデオビットレート (単位:kbps)
    はい
    平均出力ビットレート。値の範囲:101Kbps~8000Kbps。
    1000Kbps以下では100の入力のみサポートします。
    1000Kbps以上では500の入力のみサポートします。
    画面解像度
    はい
    デフォルトは幅と高さにより設定です。
    入力値が高い値なら、 辺の長短に従って設定に切り換えることができます。入力値は短辺値です。
    入力値の範囲が0px~3000pxならば、入力する数値は2の倍数となり、別の辺はデフォルトで解像度などの比率に応じてズームします。
    DRM暗号化
    いいえ
    この機能を有効にするには、DRM管理に移動してDRMキーを設定してください。HLS再生プロトコルの下で、Widevine、Fairplay、およびNormalAESのDRRM暗号化をサポートします。Fairplayは、プレーヤー側でAppleによって申請された証明書をアップロードする必要があります。
    標準トランスコーディングの高度な設定項目
    必須入力かどうか
    説明
    コーデック
    いいえ
    デフォルトは元のエンコーディングです。H.264、H.265およびAV1の符号化方式を選択できます。
    ビデオフレームレート
    いいえ
    値の範囲は0fps~60fps。入力がない場合のシステムのデフォルト値は0fps(入力元のフレームレートを表す)です。
    キーフレームの間隔GOP(単位:s/秒)
    いいえ
    GOPの設定範囲は2秒~6秒。GOPが大きくなるほど、レイテンシーは増加します。設定しない場合は、システムのデフォルト値になります。
    パラメータ制限
    いいえ
    デフォルトでは無効になっており、手動で有効にできます。パラメータ制限を有効にすると、入力ライブストリーミングのオリジナルパラメータが、設定した出力パラメータよりも小さいときは、ライブストリーミングはオリジナルパラメータに従って出力され、低クオリティのライブストリーミングが強制的にパラメータ値を引き上げられて実際の画質への影響を防止します。

    高速高画質トランスコーディングテンプレートの作成

    1. CSSコンソールにログインし、機能設定 > ライブブロードキャストトランスコーディングと進みます。
    2. トランスコーディングテンプレートの作成をクリックして、トランスコーディングタイプに『高速高画質トランスコーディング』を選択し、以下のとおりに設定します。
    基本設定項目:テンプレート名、ビデオビットレート、画面解像度などの設定項目があります。詳細は高速高画質トランスコーディングの基本設定の説明をご参照ください。
    高度な設定項目(任意入力):高度な設定をクリックしてコンテンツを開くと、設定を選択できます。詳細は高速高画質トランスコーディングの高度な設定の説明をご参照ください。
    3. 保存をクリックすれば完了です。
    
    
    
    高速高画質トランスコーディングの基本設定項目
    必須入力かどうか
    説明
    トランスコーディングタイプ
    はい
    選択可能なトランスコーディングタイプとして、標準トランスコーディング、高速高画質トランスコーディング、オーディオのみのトランスコーディングがあります。
    テンプレート名
    はい
    ライブブロードキャストトランスコーディングテンプレート名は、アルファベット、アルファベットと数字の組み合わせのみをサポートし、数字のみの場合はサポートしません。入力できる文字数は2~10文字です。
    テンプレートの説明
    いいえ
    ライブブロードキャストトランスコーディングテンプレートの概要説明では、中国語、英語、数字、「_(アンダーバー)」、「-(ハイフン)」のみサポートします。
    推奨パラメータ
    いいえ
    これはLD、SD、HDの3種類のタイプをサポートします。選択後、システムは対応するビデオビットレート、ビデオ解像度の推奨値を自動で設定し、自動的に修正します。
    ビデオビットレート (単位:kbps)
    はい
    平均出力ビットレート。値の範囲:101Kbps~8000Kbps。
    1000Kbps以下では100の入力のみサポートし、
    1000Kbps以上では500の入力のみサポートします。
    画面解像度
    はい
    デフォルトは幅と高さにより設定です。
    入力値が高い値なら、辺の長短に従って設定に切り換えることができます。入力値は短辺値です。
    入力値の範囲が0px~3000pxならば、入力する数値は2の倍数となり、別の辺はデフォルトで解像度などの比率に応じてズームします。
    高速高画質トランスコーディングの高度な設定項目
    必須入力かどうか
    説明
    コーデック
    いいえ
    デフォルトはオリジナルコーデックです。H.264とH.265の2種類のコーデックを選択できます。
    ビデオフレームレート
    いいえ
    値の範囲は0fps~60fps。入力がない場合のシステムのデフォルト値は0fpsです。
    キーフレームの間隔GOP(単位:s/秒)
    いいえ
    GOPの設定範囲は2秒~6秒。GOPが大きくなるほど、レイテンシーは増加します。設定しない場合は、システムのデフォルト値になります。
    パラメータ制限
    いいえ
    デフォルトでは無効になっており、手動で有効にできます。
    パラメータ制限を有効にすると、入力ライブストリーミングのオリジナルパラメータが、設定した出力パラメータよりも小さいときは、ライブストリーミングはオリジナルパラメータに従って出力され、低クオリティのライブストリーミングが強制的にパラメータ値を引き上げて実際の画質への影響を防止します。

    オーディオのみのトランスコーディングテンプレートの作成

    1. CSSコンソールにログインし、機能設定 > ライブブロードキャストトランスコーディングと進みます。
    2. トランスコーディングテンプレートの作成をクリックして、トランスコーディングタイプに『オーディオのみのトランスコーディング』を選択し、設定項目を入力して、保存をクリックします。
    
    
    
    オーディオのみのトランスコーディングの基本設定項目
    必須入力かどうか
    説明
    トランスコーディングタイプ
    はい
    選択可能なトランスコーディングタイプとして、標準トランスコーディング、高速高画質トランスコーディング、オーディオのみのトランスコーディングがあります。
    テンプレート名
    はい
    ライブブロードキャストトランスコーディングテンプレート名は、アルファベット、アルファベットと数字の組み合わせのみをサポートし、数字のみの場合はサポートしません。入力できる文字数は1~10文字です。
    テンプレートの説明
    いいえ
    ライブブロードキャストトランスコーディングテンプレートの概要説明では、中国語、英語、数字、「_(アンダーバー)」、「-(ハイフン)」のみサポートします。
    オーディオビットレート
    はい
    元のオーディオビットレートを保持とオーディオビットレートの設定が選択可能です。オーディオビットレート設定の取得値範囲:101kbps - 500kbps。
    DRM暗号化
    いいえ
    この機能を有効にするには、DRM管理に移動してDRMキーを設定してください。HLS再生プロトコルの下で、Widevine、Fairplay、およびNormalAESのDRRM暗号化をサポートします。Fairplayは、プレーヤー側でAppleによって申請された証明書をアップロードする必要があります。

    ドメイン名の関連付け

    2. 以下の方法でドメイン名を関連付けるウィンドウに入ります。
    ドメイン名の直接的関連付け:左上にあるドメイン名の関連付けをクリックします。
    
    
    
    新規トランスコーディングテンプレート作成完了後のドメイン名の関連付けトランスコーディングテンプレートの作成の完了後、プロンプトボックスの中のドメイン名の関連付けに進むをクリックします。
    
    
    
    3. ドメイン名関連付けのウィンドウの中で、関連付けたいトランスコーディングテンプレートおよび再生ドメイン名を選択し、OKをクリックすれば関連付けが完了します。
    
    
    
    説明:
    追加をクリックして現在のテンプレートに複数の再生ドメイン名を関連付ける機能をサポートしています。

    関連付け解除

    1. CSSコンソールにログインし、機能設定 > ライブブロードキャストトランスコーディングと進みます。
    2. ドメイン名を関連付けたトランスコーディングテンプレートを選択し、関連付け解除をクリックします。
    
    
    
    3. 現在関連付けられているドメイン名の関連付けを解除するかどうかを確認して、OKをクリックすれば関連付けが解除されます。
    
    
    

    テンプレートの修正

    1. CSSコンソールにログインし、機能設定 > ライブブロードキャストトランスコーディングと進みます。
    2. 作成済みのトランスコーディングテンプレートを選択し、右側の編集をクリックすれば、テンプレートの情報を変更できます。
    3. 保存をクリックすれば完了です。
    
    
    

    テンプレートの削除

    ご注意:
    テンプレートがすでに関連付けられている場合は、先に関連付け解除を行ってから、削除操作を行うことができます。
    1. CSSコンソールにログインし、機能設定 > ライブブロードキャストトランスコーディングと進みます。
    2. 再生ドメイン名を関連付けていないトランスコーディングテンプレートを選択して、削除をクリックします。
    
    
    
    3. 現在のトランスコーディングテンプレートを削除するかどうかを確認し、OKをクリックすれば削除が完了します。
    
    
    

    関連する操作

    ドメイン次元によるトランスコーディングテンプレートの関連付け関連付け解除についての具体的な操作および関連説明は、トランスコーディング設定をご参照ください。
    お問い合わせ

    カスタマーサービスをご提供できるため、ぜひお気軽にお問い合わせくださいませ。

    テクニカルサポート

    さらにサポートが必要な場合は、サポートチケットを送信して弊社サポートチームにお問い合わせください。24時間365日のサポートをご提供します。

    電話サポート(24 時間365日対応)