すべてのプロダクト
Search
ドキュメントセンター

ApsaraVideo VOD:ワークフロー 2.0

最終更新日:Jul 10, 2025

ApsaraVideo VOD は、トランスコーディング、スナップショットキャプチャ、自動レビューなど、さまざまなメディア処理機能を提供します。メディア処理を簡素化するために、ApsaraVideo VOD ではコンソールでカスタムワークフローを構築できます。このトピックでは、ワークフローの使用方法について説明します。

概要

ワークフローは、ほとんどのメディア処理機能を合理化およびモジュール化します。事前にカスタムワークフローを構築し、特定のワークフローに基づいて特定の動画を処理することで、反復的な API 呼び出しを削減し、ワンストップのメディア処理サービスを提供できます。

バージョンの更新

ApsaraVideo VOD ワークフローの新しいバージョンには、ApsaraVideo VOD 機能ノードと Intelligent Media Services (IMS) の動画翻訳ノードの両方が含まれています。また、タスククエリとワークフロータスクコールバック機能もサポートしています。今後、多様なビジネス要件に対応するために、より多くの機能ノードを導入する予定です。

機能比較

次の表では、✔️ 記号は機能がサポートされていることを示し、❌ 記号は機能がサポートされていないことを示し、- 記号は機能が不要または利用できないことを示します。

機能

二次機能

元のワークフロー

新しいワークフロー

ApsaraVideo VOD 機能ノード

動画トランスコーディング

✔️

✔️

動画スナップショット

✔️

✔️

フレームアニメーション

✔️

✔️

インテリジェントメディアレビューまたはインテリジェントメディア重複チェック

✔️

IMS 機能ノード

動画翻訳

✔️

ワークフロータスククエリ

-

✔️

ワークフローコールバック

ワークフロータスクコールバックイベント

✔️

独立したワークフローコールバック設定

✔️

独立したノードタスクコールバック

✔️

メディア ID レベルのコールバック (userdata)

✔️

制限

  • 動画翻訳機能ノードは、中国 (上海)、中国 (北京)、中国 (深圳)、シンガポールでのみ利用できますが、ApsaraVideo VOD 機能ノードはすべてのリージョンで利用できます。

  • ApsaraVideo VOD と IMS 機能ノードを使用するには、それぞれ ApsaraVideo VODIMeS をアクティブ化する必要があります。

シナリオ

  • 順次翻訳とトランスコーディング

    次の図に示すワークフローは、動画が ApsaraVideo VOD に入力された後、翻訳され、翻訳された動画がトランスコードされて、順次処理が実現されることを示しています。翻訳完了後のトランスコード方法の詳細については、「ワークフロー設定例」をご参照ください。image

  • 並列翻訳とトランスコーディング

    次の図に示すワークフローは、動画が ApsaraVideo VOD に入力された後、翻訳操作とトランスコーディング操作が同時に実行されることを示しています。

    image

  • 並列ソース配信とトランスコーディング

    次の図に示すワークフローは、アップロードされたソース動画ファイルが、指定されたトランスコーディングノードに基づいてトランスコードされている間に配信されることを示しています。

    image

ワークフロープロセス

準備:コンソールでワークフローを設定します。

  1. アップロード資格情報を取得し、ワークフロー ID を指定します。ApsaraVideo VOD はアップロード資格情報を返します。

  2. 動画のアップロードを開始します。

  3. 動画がアップロードされると、ワークフローがトリガーされます。

  4. ApsaraVideo VOD のワークフローエンジンは、ワークフロー設定に基づいてメディア処理と動画 AI 操作を自動的に実行します。

  5. ワークフローエンジンはアクティビティ処理を完了して終了し、コールバックを送信します。

ワークフローの使用方法

  1. ワークフローを作成します。

    ワークフローは ApsaraVideo VOD コンソールでのみ作成できます。

    手順を表示するにはクリックします

    1. ApsaraVideo VOD コンソール にログインします。

    2. 左側のナビゲーションウィンドウで、[構成管理] > [メディア処理] > [ワークフロー] を選択します。

    3. [ワークフローテンプレートを追加] をクリックし、ワークフロー名を入力します。

    4. 開始の右側にある [+] ボタンをクリックし、ワークフロートポロジを編集して、[確認] をクリックします。image

    5. ワークフローが作成されると、後でワークフロー処理タスクを開始するために、[ワークフロー管理] ページからワークフロー ID を取得できます。

  2. ワークフローに基づいて処理タスクを開始します。

    ワークフローを使用して、アップロードされた動画の処理タスクを開始したり、アップロード中に処理タスクを開始したりできます。

    コンソールでワークフロー処理タスクを開始する

    アップロード中に処理タスクを開始する

    1. ApsaraVideo VOD コンソール にログインします。

    2. ApsaraVideo VOD コンソールの左側のナビゲーションウィンドウで、[メディアファイル] > [オーディオ/ビデオ] を選択し、[アップロード] をクリックします。

    3. [メディアを追加] をクリックし、[アップロード方法][バケット] などのパラメータを構成し、[ワークフローを使用] を選択して、前の手順で作成したワークフローを指定します。

      サポートされているアップロード形式とパラメータの説明については、「ApsaraVideo VOD コンソールでのアップロード」をご参照ください。工作流3

    4. アップロードするオーディオファイルまたはビデオファイルを追加した後、[アップロード] をクリックします。

    アップロード後に処理タスクを開始する

    1. ApsaraVideo VOD コンソール にログインします。

    2. ApsaraVideo VOD コンソールの左側のナビゲーションウィンドウで、[メディアファイル] > [オーディオ/ビデオ] を選択します。

    3. [オーディオ/ビデオ] ページで、ワークフローを作成するオーディオファイルまたはビデオファイルの [アクション] 列にある [メディア処理] をクリックします。

    4. [ワークフローを使用] を選択し、前の手順で作成したワークフローを指定します。工作流2

    5. [OK] をクリックします。

    OpenAPI を介してワークフロー処理タスクを開始する

    アップロード中に処理タスクを開始する

    説明

    CreateUploadVideo 操作は、アップロード URL と資格情報を取得し、基本的なメディア情報を作成するためにのみ使用されます。ファイルをアップロードしません。すべてのアップロードロジックを自分で実装する必要があります。API を呼び出してファイルをアップロードする方法の詳細については、「ApsaraVideo VOD API を呼び出してメディアファイルをアップロードする」をご参照ください。

    1. オーディオファイルまたはビデオファイルをアップロードするために CreateUploadVideo または UploadMediaByURL 操作を呼び出すときに、WorkflowId パラメータを前の手順で作成したワークフローの ID に設定します。オーディオファイルまたはビデオファイルがアップロードされると、ApsaraVideo VOD システムは指定されたワークフローに基づいてそれらを自動的に処理します。

    アップロード後に処理タスクを開始する

    1. SubmitWorkflowJob 操作を呼び出し、WorkflowId パラメータを前の手順で作成したワークフローの ID に設定して、指定されたワークフローに基づいてオーディオファイルまたはビデオファイルをすぐに処理します。

ワークフロー設定例

順次翻訳とトランスコーディング

次の手順では、翻訳およびトランスコーディングモードでワークロードトポロジを構成する方法について説明します。このモードでは、動画が翻訳され、翻訳の完了後にトランスコードされます。

  1. ワークフロー編集ページで、開始の右側にある [+] ボタンをクリックし、動画翻訳ノードを追加して、右側のパネルでパラメータを構成します。image

  2. 翻訳ノードの右側にある [+] ボタンをクリックし、後続のトランスコーディングノードを追加して、右側のパネルでトランスコーディングテンプレートグループを選択します。

    説明

    トランスコーディングテンプレートグループの構成の詳細については、「トランスコーディングテンプレート」をご参照ください。

    image

  3. ワークフロートポロジーの構成が完了したら、[確認] をクリックします。これにより、ワークフロー ID が生成されます。後続のアップロードでワークフローを指定するために、このワークフロー ID を記録しておいてください。完成

並列翻訳とトランスコーディング

翻訳とトランスコーディングを並行して実行する必要がある場合は、開始ノードの右側に 2 つの子ノード(動画翻訳と動画トランスコーディング)を追加します。次の図は、ワークフローの例を示しています。

image