背景
1 つの入力ファイルで複数の出力ファイルに対応します (異なる解像度やフォーマットなど)。 よく使用されるビデオ処理フローは、コンソールのグラフィックインターフェイスからすぐに作成できます。
利点
-
簡単で使いやすく、アップロードが完了すると自動的にトランスコードタスクが開始されます。
-
スクリーンショット、トランスコード、カプセル化、ウォーターマーク、編集などさまざまな機能をサポートしています。
-
ワークフローの開始時と完了時に、指定した MPS キューまたはメッセージ通知へワークフロー実行情報を送信することができます。
-
音声とビデオの管理機能を提供する Media Files を利用できます。 メディア ID は、複数の定義、複数のフォーマットと出力を関連付けます。 メディア ID を使用して再生すると、複数定義間での自動切り替えが行われ、複数のフォーマットがサポートされています。
-
再生には URL とメディア ID のどちらも利用できます。
詳細は、「ワークフローの開発プロセス」をご参照ください。
制限
-
ワークフローには 1 つの入力パスしか設定できません。ワークフローはこのパスにあるすべてのビデオを処理します。
-
入力ディレクトリにビデオがアップロードされると、トランスコードワークフローが開始されます。 現在、単純な条件によるトランスコーディングシナリオのみがサポートされており、複雑なビジネスロジックはサポートされていません。
-
ワークフローは Alibaba Cloud のプライベート暗号化をサポートしていますが、HLS-AES128 による暗号化はまだサポートされていません。
準備
- トランスコードのカスタムテンプレートを設定します (任意)。
- ウォーターマークのカスタムテンプレートを設定します (任意)。
手順
- 入出力の Media Bucket を追加します。
- ワークフローを作成します。 ワークフローでは、スクリーンショット、トランスコード、変換とカプセル化、ウォーターマーク、暗号化、編集などの機能のパラメーターをカスタマイズできます。
- CDN 高速化機能を有効にします (任意)。ドメイン名でコンテンツ配信高速化を有効にする場合は、「ドメイン名の管理」をご参照ください。
- ビデオをアップロードします。MPS コンソールや OSS 関連アップロードツールを用いてビデオファイルをアップロードできます。 全てのプラットフォームに対応するアップロード SDK も提供しています。 詳細は、アップロード SDK の使用方法とアップロード SDK のダウンロードをご参照ください。
- ビデオを管理します。
- ビデオを再生します。