ApsaraVideo VOD は、複雑なトランスコードパラメーターをトランスコードテンプレートに簡素化します。これらのテンプレートを使用すると、トランスコードタスクを開始したり、ワークフローを使用したりする際に、トランスコード操作を効率化できます。各トランスコードテンプレートには一意の ID があり、トランスコードテンプレートグループには複数のテンプレートを含めることができます。
トランスコードテンプレートの種類
ApsaraVideo VOD は、複雑なトランスコードパラメーターセットをトランスコードテンプレートとして保存します。オーディオ、ビデオ、コンテナ形式のパラメーターをまとめたカスタムテンプレートを定義して、特定のトランスコードニーズに対応できます。トランスコードテンプレートグループには、複数の出力ストリームを含めることができます。ApsaraVideo VOD は、さまざまなビデオ画質とオーディオ品質レベルに応じた推奨パラメーター値も提供します。
テンプレートの種類 | ソース | ユースケース | 説明 |
オーディオとビデオのトランスコードテンプレート | ユーザー定義 |
|
|
オーディオとビデオのパッケージングテンプレート | ユーザー定義 | アダプティブビットレートストリーミング | アダプティブビットレートストリーミングは、ビデオの HLS (.m3u8+ts) コンテナ形式へのトランスコードのみをサポートします。 |
トランスコードなしテンプレート | システム定義 | トランスコードなしの配信 | ソースビデオは再生可能で、MP4、FLV、M3U8、MP3、または WEBM 形式である必要があります。ビデオコーデックは H.264 または H.265 である必要があります。複数のソースからのビデオがあり、そのコーデックが不明な場合は、再生前にトランスコードしてください。WebM ビデオは主に VP8 または VP9 を使用してエンコードされており、互換性のある再生クライアントが必要です。 |
注意事項
ApsaraVideo VOD のトランスコードは有料サービスです。課金はトランスコードテンプレートで設定された解像度に基づいて行われるため、テンプレート内のティアは実際の課金ティアと異なる場合があります。詳細については、「基本サービスの課金」をご参照ください。
ApsaraVideo VOD を有効化すると、デフォルトで [トランスコードなし] (組み込み) テンプレートグループが使用されます。このテンプレートグループは編集または削除できません。[トランスコードなし]テンプレートグループを使用してトランスコードジョブを送信し、ソースビデオが MP4、FLV、M3U8、MP3、または WEBM 形式の場合、トランスコードされたビデオ URL には [原画] というラベルが付けられ、直接再生できます。ソースビデオがこれらの形式のいずれでもない場合、トランスコードされたビデオ URL には [オリジナル] というラベルが付けられますが、直接再生することはできません。
トランスコードの失敗を防ぐため、トランスコードタスクの進行中はテンプレートまたはテンプレートグループを編集または削除しないでください。
制限事項
各ユーザーは、各リージョンで最大 20 個のトランスコードテンプレートグループを作成できます。トランスコードテンプレートグループには、最大 10 個の通常トランスコードテンプレート、10 個のオーディオとビデオのパッケージングテンプレート、を含めることができます。
トランスコードテンプレートグループの作成
トランスコードタスクを開始する際、指定されたトランスコードテンプレートグループ内の各テンプレートがビデオファイルを生成します。これにより、ストレージ容量が消費され、トランスコード料金が発生します。不要なコストとストレージ使用量を避けるため、必要なトランスコードテンプレートのみを作成してください。
コンソールでの操作
通常トランスコード
ApsaraVideo VOD コンソールにログインします。
左側のナビゲーションウィンドウで、[構成管理]> [メディア処理]> [トランスコードテンプレートグループ] を選択します。
上部メニューで、[ワークベンチ] の横にあるドロップダウンリストから対象リージョンを選択します。
[トランスコードテンプレートグループ] ページで、トランスコードテンプレートグループの追加 をクリックします。
[オーディオとビデオのトランスコードテンプレート] セクションで、テンプレートの追加 をクリックし、トランスコードパラメーターを設定します。
番号
カテゴリ
パラメーター
説明
1
基本
トランスコードタイプ
有効な値: 通常トランスコード、オーディオトランスコード、コンテナ形式変換、Narrowband HD™ 1.0、および Narrowband HD™ 2.0。
注
Narrowband HD™ 1.0 に関する画質 (Narrowband HD™ 1.0 や SD-Narrowband HD™ 1.0 など) の詳細については、「Narrowband HD™ トランスコード」をご参照ください。
画質に 「オリジナル画質 (再多重化)」 を選択すると、ビデオは元の画質とビットレートを保持します。ビデオのコンテナ形式のみが変更されます。これは、ビデオサイズやビットレートを変更する必要がないシナリオに適しています。
音質: 標準品質または高品質。
コンテナ形式
サポートされるビデオ形式: HLS、MP4、および FLV。
サポートされるオーディオ形式: MP3 および AAC。
コンテナ形式の詳細については、「主要な概念」をご参照ください。
2
ビデオパラメーター
ビデオを無効化
ラジオアプリケーションなどで使用するために、オーディオのみのストリームを抽出します。
エンコード形式
H.264 および H.265 がサポートされています。
解像度
プリセット解像度: LD、SD、HD、UHD、2K、および 4K (幅は 640 から 3840 ピクセル、高さはアダプティブ) 。
ビデオの長辺と短辺、またはデバイスの幅と高さで解像度を設定できます。幅と高さは 128 から 4,096 ピクセルの範囲で指定できます。
アダプティブアスペクト比を有効にするには、幅または高さのみを設定します。
ビットレート
ビットレートの範囲は 10〜50,000 Kbps です。この値は画質を制御します。各画質に推奨されるビットレートを使用することを推奨します。
フレームレート
1 秒あたりに表示されるフレーム数。推奨設定の使用を推奨します。
カスタムフレームレート: 1〜60 fps。一般的な値は 24、25、30 です。
最大キーフレーム間隔
Group of Pictures (GOP) 内のフレーム数。推奨設定の使用を推奨します。
画像/テキストウォーターマーク
トランスコード中に表示される画像またはテキストのウォーターマークを追加します。ウォーターマークを適用するには、まずウォーターマーク設定でウォーターマーク素材を追加し、機能を有効にする必要があります。詳細については、「ビデオウォーターマーク」をご参照ください。
3
詳細パラメーター (コンテナ形式が HLS または MP4 の場合のみ利用可能)
フラグメント長
各 TS セグメントの持続時間。推奨設定の使用を推奨します。
ビデオ暗号化
HLS ビデオを暗号化できます。暗号化されたビデオの再生には、復号をサポートする Alibaba Cloud 公式プレーヤーSDK が必要です。このサービスは試用期間中は無料です。
注
ここで設定される暗号化は独自暗号化です。標準暗号化を使用するには、「HLS 標準暗号化」をご参照ください。
4
オーディオパラメーター
オーディオを無効化
このオプションを選択すると、オーディオストリームが削除され、無音ビデオが生成されます。
エンコード形式
HLS および MP4 コンテナ形式では AAC と MP3 がサポートされています。MP3 コンテナ形式では MP3 のみがサポートされています。
サンプルレート
推奨設定の使用を推奨します。
オーディオビットレート
オーディオビットレートの範囲は 8〜1,000 Kbps です。推奨設定の使用を推奨します。
オーディオチャネル
推奨設定の使用を推奨します。
パラメーターを設定したら、保存 をクリックします。
任意: [トランスコードテンプレートグループ] ページで、テンプレートグループの デフォルトとして設定 をクリックしてデフォルトとして設定します。
デフォルトのテンプレートグループを設定すると、新しくアップロードされたすべてのビデオがこのテンプレートグループを使用してトランスコードされます。
オーディオトランスコーディング
ApsaraVideo VOD コンソールにログインします。
左側のナビゲーションウィンドウで、[構成管理]> [メディア処理]> [トランスコードテンプレートグループ] を選択します。
上部メニューで、[ワークベンチ] の横にあるドロップダウンリストから対象リージョンを選択します。
[トランスコードテンプレートグループ] ページで、トランスコードテンプレートグループの追加 をクリックします。
[オーディオとビデオのトランスコードテンプレート] セクションで、テンプレートの追加 をクリックし、[オーディオトランスコード] を選択し、関連パラメーターを設定します。
コンテナ形式: [AAC] または [MP3] のみ選択できます。
音質: [標準品質] および [高品質] がサポートされています。
他のパラメーターはデフォルト値のままにするか、ビジネス要件に基づいて変更します。パラメーターの説明と推奨設定については、「通常トランスコード」をご参照ください。
パラメーターを設定したら、保存 をクリックします。
コンテナフォーマット変換
ApsaraVideo VOD コンソールにログインします。
左側のナビゲーションウィンドウで、[構成管理]> [メディア処理]> [トランスコードテンプレートグループ] を選択します。
上部メニューで、[ワークベンチ] の横にあるドロップダウンリストから対象リージョンを選択します。
[トランスコードテンプレートグループ] ページで、トランスコードテンプレートグループの追加 をクリックします。
[オーディオとビデオのトランスコードテンプレート] セクションで、テンプレートの追加 をクリックし、[コンテナ形式変換] を選択し、関連パラメーターを設定します。
コンテナ形式: サポートされているビデオ形式は HLS、MP4、FLV、および Dash です。
画質: ソースビデオのパラメーターを保持します。
他のパラメーターはデフォルト値のままにするか、ビジネス要件に基づいて変更します。パラメーターの説明と推奨設定については、「通常トランスコード」をご参照ください。
パラメーターを設定したら、保存 をクリックします。
Narrowband HD™ 1.0
Narrowband HD™ 1.0 は、[HLS] および [MP4] コンテナ形式でのトランスコード出力のみをサポートします。
ApsaraVideo VOD コンソールにログインします。
左側のナビゲーションウィンドウで、[構成管理]> [メディア処理]> [トランスコードテンプレートグループ] を選択します。
上部メニューで、[ワークベンチ] の横にあるドロップダウンリストから対象リージョンを選択します。
[トランスコードテンプレートグループ] ページで、トランスコードテンプレートグループの追加 をクリックします。
[オーディオとビデオのトランスコードテンプレート] セクションで、テンプレートの追加 をクリックし、Narrowband HD™ 1.0 のトランスコードパラメーターを設定します。
コンテナ形式: [HLS] または [MP4] のみ選択できます。
シナリオタイプ: [ミニドラマ] または [一般的なシナリオ] のみ選択できます。
画質: Narrowband HD™ 1.0 に関連する画質を選択します。
他のパラメーターはデフォルト値のままにするか、ビジネス要件に基づいて変更します。パラメーターの説明と推奨設定については、「通常トランスコード」をご参照ください。[ビデオパラメーター] については、[エンコード形式] を [H.264] に設定し、[プリセット解像度] の 9 つのオプションのいずれか (全体的な効果が最も高い SD、HD、UHD など) を選択し、[ビットレート] を [500 Kbps] に設定し、元のビデオフレームレートを維持します。[画像/テキストウォーターマーク] 機能はデフォルトで無効になっています。[詳細パラメーター] では、[独自暗号化] はデフォルトで無効になっています。[オーディオパラメーター] では、[エンコード形式] を [AAC] に、[ビットレート] を [64 Kbps] に設定します。設定が完了したら、[保存] をクリックします。
パラメーターを設定したら、保存 をクリックします。
アダプティブビットレートストリーミング
ApsaraVideo VOD コンソールにログインします。
左側のナビゲーションウィンドウで、[構成管理]> [メディア処理]> [トランスコードテンプレートグループ] を選択します。
上部メニューで、[ワークベンチ] の横にあるドロップダウンリストから対象リージョンを選択します。
[トランスコードテンプレートグループ] ページで、トランスコードテンプレートグループの追加 をクリックします。
[オーディオとビデオのパッケージングテンプレート] セクションで、テンプレートの追加 をクリックし、ビデオパッケージングテンプレートのパラメーターを設定します。
コンテナ形式: このパラメーターは [HLS] に固定されています。
画質: 適切な画質を選択します。通常トランスコード、コンテナ形式変換、Narrowband HD™ 1.0 などがサポートされています。
帯域幅しきい値: プレーヤーが現在のネットワーク帯域幅に基づいてストリームを選択するために使用するしきい値。単位: bps。推奨設定の使用を推奨します。
他のパラメーターはデフォルト値のままにするか、ビジネス要件に基づいて変更します。パラメーターの説明と推奨設定については、「通常トランスコード」をご参照ください。
パラメーターを設定したら、保存 をクリックします。
OpenAPIでの操作
AddTranscodeTemplateGroup API を呼び出して、さまざまなタイプのトランスコードテンプレートグループを作成します。
TranscodeTemplateのTypeパラメーターを使用して、通常トランスコードやビデオパッケージングなどのトランスコードテンプレートのタイプを指定します。TranscodeTemplateのDefinitionパラメーターを使用して、通常のビデオトランスコーディング、オーディオトランスコーディング、コンテナー形式の変換、または Narrowband HD™ 1.0 などの出力定義を指定します。
テンプレートグループの管理
トランスコードテンプレートグループを作成した後、その表示、編集、削除、またはデフォルトとして設定できます。システム定義の トランスコードなし テンプレートグループは、表示、編集、または削除できません。
トランスコードテンプレートグループへの変更は、変更が保存された後にアップロードされたビデオにのみ適用されます。
コンソール
ApsaraVideo VOD コンソールの [トランスコードテンプレートグループ] ページで、テンプレートグループを管理できます。このページには、既存のテンプレートグループが名前、ID、タイプとともに一覧表示されます。ユーザー定義のテンプレートグループでは、表示、編集、削除、および [削除] の操作を実行できます。テンプレートグループを作成するには、[トランスコードテンプレートグループの作成] をクリックします。
API
テンプレートグループの使用
メディアのアップロード中または処理中に、タスクにトランスコードテンプレートグループを指定するか、ワークフローのメディアトランスコードノードにグループを追加することで、ApsaraVideo VOD でトランスコードをトリガーできます。