このトピックでは、サービスの有効化からメディア処理ジョブの送信まで、ApsaraVideo Media Processing (MPS) の使用方法について説明します。
プロセスの概要
前提条件
Alibaba Cloud アカウントを作成し、実名認証を完了していること。 詳細については、「Alibaba Cloud アカウントの作成」をご参照ください。
ステップ 1:サービスの有効化
-
ApsaraVideo Media Processing (MPS) サービスを有効化します。 詳細な手順については、「サービスの有効化」をご参照ください。
-
(推奨) MPS 用の RAM ユーザーを作成し、権限を付与します。 詳細な手順については、「RAM ユーザーの作成と権限の付与」をご参照ください。
説明RAM ユーザーを使用して特定の権限を割り当てることを推奨します。 複数のユーザーがリソース上で共同作業を行う場合は、各ユーザーに必要な最小限の権限のみを付与してください。 この方法により、Alibaba Cloud アカウントや AccessKey ペアの共有を回避でき、セキュリティリスクを軽減できます。
ステップ 2:ファイルのアップロードと保存
-
Object Storage Service (OSS) コンソールにログインします。 左側のナビゲーションペインで、[バケット] をクリックし、次に [バケットの作成] をクリックします。
-
[バケットの作成] パネルで、画面の指示に従ってパラメーターを設定します。
-
[OK] をクリックします。
重要バケットは、使用する MPS 機能が利用可能なリージョンにある必要があります。 入力ファイルと出力ファイルを異なるバケットに保存する場合は、上記の手順を繰り返して別のバケットを作成します。
-
処理するファイルをアップロードします。
-
[バケット] ページで、ファイルをアップロードするバケットの名前をクリックします。 ページに移動します。
-
[アップロード] をクリックし、アップロードするファイルを選択します。
-
ファイルステータスが [アップロード準備完了] になったら、[アップロード] をクリックします。
ジョブリストのファイルステータスが[アップロード済み]に変わると、アップロードが完了します。
-
ステップ 3:MPS キューの有効化
ジョブの種類によって、必要な MPS キューの種類は異なります。 キューの種類と有効化方法の詳細については、「MPS キューの有効化」をご参照ください。
-
MPS コンソールにログインします。
-
上部のナビゲーションバーで、OSS バケットと同じ[リージョン]を選択します。
-
左側のナビゲーションペインで、 を選択します。
-
目的の MPS キュータイプを見つけ、[操作] 列の [有効化] をクリックし、MPS キューの名前を設定します。
説明必要な MPS キュータイプが利用できない場合は、MPS コンソールの ページで作成します。詳細については、「MPS キューを有効にする」をご参照ください。
(任意) ステップ 4:メディアテンプレートの設定
MPS にはプリセットテンプレートが用意されています。 要件を満たしている場合は、このステップをスキップできます。 そうでない場合は、カスタムテンプレートを作成します。
-
プリセットのトランスコーディングテンプレートには、標準トランスコーディング、オーディオのみのトランスコーディング、トランスマックス、ナローバンド HDTM、解像度向上のテンプレートが含まれます。 詳細については、「プリセットテンプレートの詳細」をご参照ください。
-
カスタムテンプレートには、トランスコーディングテンプレートと透かしテンプレートがあります。 これらはコンソールで作成するか、API を呼び出して作成できます。 手順については、「テンプレートの管理」をご参照ください。
ステップ 5:メディア処理ジョブの作成
MPS コンソールを使用するか、API を呼び出すことで、さまざまなメディア処理ジョブを送信できます。 単一のジョブまたはワークフローを作成できます。
-
コンソールで単一のメディア処理ジョブを作成する
-
左側のナビゲーションペインで [ジョブ管理] をクリックし、ジョブ作成ページに移動します。
-
必要なタブを選択し、[ジョブの作成] をクリックして、ファイル、MPS キュー、テンプレートなどのパラメーターを設定します。詳細については、「ジョブ管理」をご参照ください。
説明API を呼び出してメディア処理ジョブを作成するには、「API リファレンス」の関連する操作をご参照ください。
-
-
コンソールでメディア処理ワークフローを作成する
-
左側のナビゲーションペインで、 を選択し、[ワークフローの作成] をクリックします。
-
必要に応じて、入力ファイル、ワークフローノード、トリガータイプなどのパラメーターを設定します。
-
-
「API リファレンス」の操作を使用して、プログラマティックにジョブを作成することもできます。
ステップ 6:ジョブ結果の確認
ジョブを送信した後、次の方法で結果を確認できます:
-
MPS コンソールの [ジョブ管理] ページのジョブリストで、ジョブのステータスと詳細を表示できます。
-
API 操作を呼び出してジョブステータスを照会します。 たとえば、トランスコーディングジョブの場合、QueryJobList 操作を呼び出して、ジョブ ID を使用して複数のトランスコーディングジョブを一括で照会できます。
-
Simple Message Queue (formerly MNS) を使用してメッセージ通知を受信できます。 詳細については、「メッセージ通知の設定」をご参照ください。