注意:MPSの「ワークフロー管理」は「サービスオーケストレーション管理」にアップグレードされました。サービスオーケストレーション管理によって、より柔軟で便利なサービスフロー設定が可能になります。MPS製品をさらに活用するために、サービスオーケストレーション管理ページでサービスフローの設定を行ってください。
ワークフロー設定後、指定されたBucketとディレクトリ下にアップロードされたビデオは自動的にメディア処理がトリガーされ、出力ファイルは指定されたBucketとディレクトリに書き込まれます。ワークフローにはトランスコードタスク、スクリーンキャプチャタスク、アニメーション画像生成タスク、審査タスク、コンテンツ認識タスク、コンテンツ分析タスク、およびウォーターマーク追加が設定できます。
ワークフロー作成ページでは、以下の情報を設定する必要があります。
設定項目 | 入力必須かどうか | 設定説明 |
---|---|---|
ワークフロー | はい | 128文字以内の中国語、英語、数字、アンダーバーとハイフン(_-) を組み合わせて入力できます(例:「MPS」)。 |
トリガーBucket | はい | このAPPID下に作成したBucketから1つを選択し、トリガーBucketとすることができます。ワークフローの開始後、ビデオファイルをこのBucketにアップロードすると、ワークフローの実行を自動的にトリガーすることができます。 |
トリガーディレクトリ | いいえ | スラッシュ(/) を末尾につけます。入力しない場合は、トリガーBucketのすべてのディレクトリが有効になります。 |
出力Bucket | はい | デフォルトはトリガーBucketと同じですが、当該APPIDのトリガーBucketと同じリージョンのBucketから1つを選択し、出力Bucketとすることができます。ワークフローの処理が完了した後、新しく生成されたビデオファイルはこのBucketに保存されます。 |
出力ディレクトリ | いいえ | スラッシュ(/) を末尾につけます。入力しない場合、出力ディレクトリはトリガーディレクトリとの一致を維持します。 |
イベント通知の有効化 | いいえ |
|
設定項目 | はい | トランスコードタスク、スクリーンキャプチャタスク、アニメーション画像生成タスク、審査タスク、コンテンツ認識タスク、コンテンツ分析タスクのうち、少なくとも1項目を選択して設定します。詳細については、タスク設定の説明をご参照ください。 |
コールバック方式のタイプ | 設定説明 |
---|---|
TDMQ-CMQコールバック |
|
HTTPコールバック | タスクのイベント通知設定インターフェースTaskNotifyConfigを呼び出す際、NotifyTypeパラメータにはURLを指定し、NotifyUrlパラメータにHTTPコールバックアドレスを入力する必要があります。 |
SCFコールバック | SCF操作に進むをクリックし、設定操作を行うことができます。具体的な設定方法については、ビデオタスクコールバック通知をご参照ください。 SCFコールバック設定はすべてのワークフローが対象となります。現在、ワークフローでは設定状態を保存しません。 |
関数処理サービスにより、MPSが生成したコールバックイベントに対する処理および操作を迅速に完了することができます。全体的なデータ処理フローチャートは次のとおりです。
MPSトリガーによりイベントをSCF関数側にプッシュし、さらにserverlessアーキテクチャの関数計算によりコールバックイベントの処理およびレスポンスを提供します。
Cloud Log Serviceは、ログトピックの中のデータをMPSログトリガーによりServerless Cloud Functionへ配信して処理を行うことができ、ビデオに対してイベント通知、状態監視、アラート処理などを行うユースケースの機能を満たします。
関数処理シーン | 説明 |
---|---|
ビデオタスクのコールバックをCOSにバックアップ | MPSが生成したコールバックタスクをSCFによってCOSに速やかにバックアップします。 |
ビデオタスクのコールバック通知 | MPSのデータメッセージをリアルタイムに受信し、メッセージをWeCom、メールなどにプッシュします。 |
注意:データをServerless Cloud Function側に配信する場合、発生する対応課金額の詳細については、 SCF課金概要をご参照ください。
この記事はお役に立ちましたか?