狭帯域 HD™ トランスコーディングは、Alibaba Cloud 独自のテクノロジーであり、ビデオ内のすべてのシーン、アクション、コンテンツ、テクスチャをインテリジェントに分析します。同じ視覚品質をより低いビットレートで配信することで、帯域幅のコストを削減します。標準のトランスコーディングと比較して、狭帯域 HDTM 1.0 はビットレートを 20% から 40% 削減します。狭帯域 HDTM 2.0 は、ビットレートを低減するだけでなく、軽量なビデオ品質の修復と向上も提供します。狭帯域 HDTM 1.0 と比較して、さらに低いビットレートとより良い解像度を実現します。
メリット
メリット | 狭帯域 HDTM 1.0 | 狭帯域 HDTM 2.0 |
狭帯域: 冗長ビットの排除 | ✔️ | ✔️ |
最も価値を生み出す部分へのビット割り当て | ✔️ | ✔️ |
人間の目が無視する領域、焦点が合っていない領域、散在する細部の弱化 | ✔️ | ✔️ |
人間の目が気づく細部、焦点が合っている領域、規則的なテクスチャの強化 | ❌ | ✔️ |
視聴者を不快にさせるグリッチ、ちらつき、モザイクの修正 | ❌ | ✔️ |
課金
ビデオトランスコーディングは有料サービスです。料金は、出力ビデオの仕様と時間に基づいて計算されます。詳細については、「メディアトランスコーディングの課金」をご参照ください。
制限
狭帯域 HDTM 1.0 および狭帯域 HDTM 2.0 は、すべてのリージョンで利用可能です。ApsaraVideo VOD が利用可能なリージョンの詳細については、「サービスリージョン」をご参照ください。
狭帯域 HDTM 1.0 および狭帯域 HDTM 2.0 トランスコーディングは、HLS および MP4 出力フォーマットのみをサポートします。
使用上の注意
狭帯域 HDTM 1.0 トランスコーディングテンプレートの解像度やビットレートなどのビデオパラメーターは、システムによってプリセットされており、編集することはできません。プリセットテンプレートの構成は次のとおりです:
定義
ビットレート範囲 (Kbps)
解像度 – 幅 (px)
低解像度 – 狭帯域 HD 1.0
≤ 400
640
標準解像度 – 狭帯域 HD 1.0
≤ 800
848
高解像度 – 狭帯域 HD 1.0
≤ 1500
1280
超高解像度 – 狭帯域 HD 1.0
≤ 3000
1920
2K – 狭帯域 HD 1.0
≤ 4000
2048
4K – 狭帯域 HD 1.0
≤ 8000
3840
狭帯域 HDTM 2.0 トランスコーディングは処理速度が遅くなります。テストには、3 分未満のビデオを使用することを推奨します。
使用方法
コンソールを使用したトランスコーディング
ステップ 1: 狭帯域 HD™ トランスコーディングテンプレートグループを作成する
トランスコーディングジョブを送信する前に、狭帯域 HD™ トランスコーディングテンプレートグループを作成する必要があります。詳細については、以下をご参照ください:
ステップ 2 (任意): ワークフローの作成とトランスコーディングテンプレートグループへの関連付け
トランスコーディング、レビュー、スナップショットキャプチャなどのメディア処理タスクをワークフローに編成できます。アップロード中またはメディア処理中にトリガーされると、ワークフローは事前に定義されたタスクシーケンスを自動的に実行します。
ワークフローを作成し、メディアトランスコーディングノードを追加して、そのノードをステップ 1 で作成した狭帯域 HD™ トランスコーディングテンプレートグループに関連付けることができます。詳細については、「ワークフロー管理」をご参照ください。
ステップ 3: トランスコーディングを開始する
作成した狭帯域 HD™ トランスコーディングテンプレートグループまたはワークフローを使用して、ビデオをトランスコーディングできます。メディアのアップロード中またはアップロード後にトランスコーディングをトリガーできます。
アップロード中の自動トランスコーディングトリガー
ApsaraVideo VOD コンソールにログインします。
左側のナビゲーションウィンドウで、メディアファイル > [オーディオ/ビデオ] を選択し、[オーディオ/ビデオのアップロード] をクリックします。
[オーディオ/ビデオの追加] をクリックします。アップロード方法やストレージの場所などのパラメーターを設定した後、トランスコードテンプレートグループでの処理 または ワークフローでの処理 を選択し、対応するグループまたはワークフローを指定します。
サポートされているアップロードフォーマットとパラメーターの説明については、「コンソールでのメディアのアップロード」をご参照ください。

オーディオまたはビデオファイルを追加した後、アップロード をクリックします。
アップロード後の手動トランスコーディング開始
この操作は、既存のビデオの再トランスコーディング、標準暗号化の適用、またはウォーターマークパラメーターの上書きに一般的に使用されます。
ApsaraVideo VOD コンソールにログインします。
左側のナビゲーションウィンドウで、メディアファイル > [音声/動画] を選択します。
[オーディオ/ビデオ] ページで、トランスコーディングするメディアファイルを見つけ、[操作] 列の 処理 をクリックします。
トランスコードテンプレートグループでの処理 または ワークフローでの処理 を選択し、作成した狭帯域 HD™ トランスコーディングテンプレートグループまたはワークフローを指定します。

OK をクリックします。
ステップ 3:トランスコード結果の表示
トランスコーディングジョブを開始した後、以下のいずれかの方法でトランスコーディングステータスを確認し、ビデオの再生 URL を取得できます。その URL を ApsaraVideo Player またはサードパーティ製プレーヤーで使用して、トランスコーディングされたビデオを再生できます。
ApsaraVideo VOD で高速化ドメイン名を設定していない場合、URL を使用したビデオの再生またはダウンロードにはアウトバウンドトラフィック料金が発生します。詳細については、「アウトバウンドトラフィックの課金」をご参照ください。
方法 1: コンソールでの表示
ApsaraVideo VOD コンソールにログインします。
左側のナビゲーションウィンドウで、メディアファイル > [オーディオ/ビデオ] を選択します。
[オーディオ/ビデオ] ページで、トランスコーディングされたメディアファイルのステータスを確認します。
正常 ステータスは、トランスコーディングが成功したことを示します。他のステータスについては、「ステータス: ビデオステータス」をご参照ください。
トランスコーディングされたメディアファイルの [操作] 列にある 管理 をクリックし、ビデオ URL タブを選択します。
トランスコーディングジョブが成功すると、各解像度のビデオストリームと対応する再生 URL が生成されます。

方法 2: イベント通知
ApsaraVideo VOD は、HTTP コールバックと MNS コールバックを使用したイベント通知をサポートしています。イベント通知を設定すると、アップロードやトランスコーディングタスクなどのメディア処理タスクが完了したときに、ApsaraVideo VOD は指定されたコールバック方法で通知を送信します。コールバック応答からトランスコーディングステータスとビデオ再生 URL を抽出できます。詳細については、「イベント通知」をご参照ください。
トランスコーディング関連のイベントには、以下が含まれます:
OpenAPI を使用したトランスコーディング
使用上の注意
API 操作を呼び出すには、「ApsaraVideo VOD API の概要」をご参照ください。Alibaba Cloud のオンラインコマンドラインインターフェイス (CLI) である OpenAPI Explorer をデバッグに使用できます。OpenAPI Explorer は、手動での署名計算を必要とせずに ApsaraVideo VOD API 操作を直接実行します。実行が成功すると、SDK コードサンプルが自動的に生成されます。
ステップ 1: 狭帯域 HD™ トランスコーディングテンプレートグループを作成する
トランスコーディングジョブを送信する前に、狭帯域 HD™ トランスコーディングテンプレートグループを作成する必要があります。
CreateTranscodeTemplateGroup 操作を呼び出し、
TranscodeTemplateのDefinitionパラメーターを狭帯域 HD™ の値に設定します。
ステップ 2 (任意): ワークフローの作成とトランスコーディングテンプレートグループへの関連付け
トランスコーディング、レビュー、スナップショットキャプチャなどのメディア処理タスクをワークフローに編成できます。アップロード中またはメディア処理中にトリガーされると、ワークフローは事前に定義されたタスクシーケンスを自動的に実行します。
ワークフローは ApsaraVideo VOD コンソールでのみ作成できます。詳細については、「ワークフロー管理」をご参照ください。
ステップ 3: トランスコーディングを開始する
作成した狭帯域 HD™ トランスコーディングテンプレートグループまたはワークフローを使用して、ビデオをトランスコーディングできます。メディアのアップロード中またはアップロード後にトランスコーディングをトリガーできます。
アップロード中の自動トランスコーディングトリガー
CreateUploadVideo 操作は、アップロード URL と認証情報を取得し、基本的なメディアアセット情報を作成するだけです。ファイルのアップロードは行いません。完全なアップロードロジックを実装する必要があります。API を使用した完全なアップロード例については、「ApsaraVideo VOD API を使用したメディアファイルのアップロード」をご参照ください。
CreateUploadVideo または UploadMediaByURL 操作を呼び出す際に、
TemplateGroupIdパラメーターで狭帯域 HD™ トランスコーディングテンプレートグループ ID を指定するか、WorkflowIdパラメーターでワークフロー ID を指定します。ワークフローにはメディアトランスコーディングノードが含まれている必要があります。オーディオまたはビデオファイルがアップロードされると、ApsaraVideo VOD サービスは指定されたテンプレートグループまたはワークフローに基づいて自動的にトランスコーディングします。
アップロード後の手動トランスコーディング開始
この操作は、既存のビデオの再トランスコーディング、標準暗号化の適用、またはウォーターマークパラメーターの上書きに一般的に使用されます。
SubmitTranscodeJobs 操作を呼び出して
TemplateGroupIdパラメーターで狭帯域 HD™ トランスコーディングテンプレートグループ ID を指定するか、SubmitWorkflowJob 操作を呼び出してWorkflowIdパラメーターでワークフロー ID を指定します。ワークフローにはメディアトランスコーディングノードが含まれている必要があります。ジョブを手動で送信すると、ApsaraVideo VOD サービスは指定されたテンプレートグループまたはワークフローに基づいて、オーディオまたはビデオファイルを直ちにトランスコーディングします。
手順 3: トランスコード結果の表示
トランスコーディングジョブを開始した後、以下のいずれかの方法でトランスコーディングステータスを確認し、ビデオの再生 URL を取得できます。その URL を ApsaraVideo Player またはサードパーティ製プレーヤーで使用して、トランスコーディングされたビデオを再生できます。
ApsaraVideo VOD で高速化ドメイン名を設定していない場合、URL を使用したビデオの再生またはダウンロードにはアウトバウンドトラフィック料金が発生します。詳細については、「アウトバウンドトラフィックの課金」をご参照ください。
方法 1: API 操作を使用したクエリ
SubmitTranscodeJobs 操作は、トランスコーディングタスク ID (TranscodeTaskId) を返します。GetTranscodeTask 操作を呼び出して、指定されたトランスコーディングタスクの実行ステータスと出力ビデオ URL をクエリできます。
方法 2: イベント通知
ApsaraVideo VOD は、HTTP コールバックと MNS コールバックを使用したイベント通知をサポートしています。イベント通知を設定すると、アップロードやトランスコーディングタスクなどのメディア処理タスクが完了したときに、ApsaraVideo VOD は指定されたコールバック方法で通知を送信します。コールバック応答からトランスコーディングステータスとビデオ再生 URL を抽出できます。詳細については、「イベント通知」をご参照ください。
トランスコーディング関連のイベントには、以下が含まれます: