Alibaba Cloud ApsaraVideo Media Processing (MPS) (旧称:ApsaraVideo for Media Transcoding (MTS)) は、マルチメディアデータをあらゆるプラットフォームで再生可能な形式にトランスコードするための、費用対効果が高く、伸縮性があり、高いスケーラビリティを備えた方法を提供します。また、MPS はメディアコンテンツのマルチモーダル分析を実行し、自動レビュー、スマート制作、著作権保護を実現します。
注意事項
統合プロセスを迅速に理解するには、ジョブ、タスク、MPS キュー、ワークフロー、テンプレートなど、本製品の中核となる概念を理解しておくことが重要です。詳細については、「用語」をご参照ください。
プロセスの概要
MPS は、トランスコーディング、スナップショット、メディア情報分析、Video AI など、さまざまなメディア処理タスクをサポートします。すべてのタスクタイプで中核となる統合プロセスは共通しており、呼び出しパターンには同期と非同期の 2 種類があります。
多くのタスクではファイルのダウンロードが必要で、分析と処理に時間がかかります。このため、単一スナップショットやメディア情報分析など、短時間で完了できるタスクのみが、同期呼び出しと非同期呼び出しの両方をサポートします。それ以外のトランスコーディングやVideo AIなどのタスクは、非同期呼び出しのみをサポートします。
同期タスクのフロー
適用対象のタスク
単一スナップショットの取得とメディア情報分析を行うジョブ。
プロセスの説明
SDK または API を使用して同期タスクを送信できます。送信後、API は直ちにタスク結果を返します。照会 API をポーリングしてタスク結果を取得することもできますが、Message Service (MNS) メッセージによる結果の受信はサポートされません。
-
動画を Object Storage Service (OSS) にアップロードします。
-
同期タスクを送信します。API 呼び出しで、ドキュメントの説明に従って sync の呼び出しパターンを指定します。
-
送信 API から返されるタスク結果を受信します。
説明入力ファイルが大きすぎる場合、タスクがタイムアウトして失敗する可能性があります。必要に応じてリトライメカニズムを追加してください。
-
(任意) 照会 API をポーリングします。
-
(任意) 照会 API から返されるタスク結果を受信します。
非同期タスクのフロー
適用対象のタスク
メディアトランスコーディング (標準トランスコーディング、Narrowband HD 1.0、Narrowband HD 2.0、オーディオ/ビデオ強化)、スナップショット、メディア情報分析、Video AI (スマート制作、スマートタグ付け、自動レビュー、メディアフィンガープリント) など、MPS のすべてのタスクタイプ。
プロセスの説明
非同期タスクは、MPSコンソール、ジョブ送信用のSDKまたはAPIの呼び出し、あるいは設定済みのワークフローをトリガーすることで送信できます。送信後、タスクは MPS キューに入り、同時実行数の制限内で、優先度と送信時刻に基づいてスケジューリングされます。API 呼び出しがレスポンスを返した時点で、タスクが完了していない場合があります。タスク結果を取得するには、照会 API を定期的にポーリングするか、MPS キューまたはワークフローに MNS キューを設定する必要があります。
-
動画を OSS にアップロードします。
-
非同期タスクを送信します。
-
照会 API をポーリングします。
-
照会 API から返されるタスク結果を受信します。
-
(任意) MNS メッセージ通知が送信されます。
-
(任意) MNS メッセージを受信して解析します。
グローバル設定
|
設定 |
説明 |
参照 |
|
サービスの有効化 |
MPS、OSS、その他の関連製品を有効化して、クラウドリソースへのアクセスを許可します。 |
|
|
アカウントと認可 |
ApsaraVideo Media Processing (MPS) は Resource Access Management (RAM) と Security Token Service (STS) をサポートします。次の方法で権限を付与できます:
|
|
|
パイプライン管理 |
MPS はパイプラインを使用して本番キューを管理します。 |
|
|
(任意) メッセージ通知 |
ApsaraVideo Media Processing (MPS) は、Simple Message Queue (formerly MNS) によるメッセージ通知の受信をサポートします。 |
|
|
(任意) 監視サービス |
MPS は CloudMonitor を使用して、リクエスト成功率や送信済みトランスコーディングジョブ数などのメトリクスを監視できます。 |
機能の使用方法
|
機能 |
説明 |
参照 |
|
メディア資産管理 |
MPS を使用すると、メディアファイルを OSS にアップロードし、基本情報、ソースファイル情報、再生情報、AI データなどのメディア資産を管理できます。資産の取得、更新、検索、ダウンロード、削除を実行できます。 |
|
|
メディア情報の取得 |
MPS を使用すると、OSS に保存されているオーディオ/ビデオファイルの解像度、ビットレート、フレームレート、エンコード形式、ファイル形式などの主要情報を取得できます。 |
|
|
メディアトランスコーディング |
MPS は、ビデオトランスコーディング、オーディオトランスコーディング、コンテナ形式の変換、Narrowband HD、オーディオ/ビデオ強化、高速トランスコーディングをサポートします。トランスコーディングテンプレートを使用すると、開発を簡素化できます。 |
|
|
簡易ビデオ編集 |
MPS は、音声抽出、動画抽出、連結、クリッピング、タイトルスレートとエンドスレートの追加、音声ミキシングなど、動画向けの簡易なポストプロダクションタスクをサポートします。 |
|
|
透かしの追加 |
MPS は、可視の画像/テキスト透かしと、不可視のデジタル透かしを動画に追加できます。 |
|
|
キャプションの追加 |
MPS は動画へのキャプション追加をサポートします。多言語のソース動画、無音再生、騒音環境、または聴覚障害のある視聴者へのアクセシビリティ向上に役立ちます。ハード字幕とパッケージ字幕をサポートします。 |
なし |
|
動画スナップショット |
MPS を使用すると、指定した時刻とサイズで動画のスナップショットを取得し、動画サムネイル、スプライト、プレーヤー向けのプログレスバーサムネイルを作成できます。 |
|
|
Video AI |
MPS はスマート制作、自動レビュー、スマートタグ付け、メディアフィンガープリントをサポートします。 |
|
|
ワークフロー |
MPS のメディアワークフローは、トランスコーディング、レビュー、パッケージング、分析などのタスクを実行してアップロード済みファイルを処理し、メディアファイルを生成します。 コンソールからワークフローを作成するか、API を使用してクラウドベースの音声・動画処理フローを構築できます。 |