背景

1 つの入力ファイルで複数の出力ファイルに対応します (異なる解像度やフォーマットなど)。 よく使用されるビデオ処理フローは、コンソールのグラフィックインターフェイスからすぐに作成できます。

利点

  • 簡単で使いやすく、アップロードが完了すると自動的にトランスコードタスクが開始されます。

  • スクリーンショット、トランスコード、カプセル化、ウォーターマーク、編集などさまざまな機能をサポートしています。

  • ワークフローの開始時と完了時に、指定した MPS キューまたはメッセージ通知へワークフロー実行情報を送信することができます。

  • 音声とビデオの管理機能を提供する Media Files を利用できます。 メディア ID は、複数の定義、複数のフォーマットと出力を関連付けます。 メディア ID を使用して再生すると、複数定義間での自動切り替えが行われ、複数のフォーマットがサポートされています。

  • 再生には URL とメディア ID のどちらも利用できます。

詳細は、「ワークフローの開発プロセス」をご参照ください。

制限

  • ワークフローには 1 つの入力パスしか設定できません。ワークフローはこのパスにあるすべてのビデオを処理します。

  • 入力ディレクトリにビデオがアップロードされると、トランスコードワークフローが開始されます。 現在、単純な条件によるトランスコーディングシナリオのみがサポートされており、複雑なビジネスロジックはサポートされていません。

  • ワークフローは Alibaba Cloud のプライベート暗号化をサポートしていますが、HLS-AES128 による暗号化はまだサポートされていません。

準備

手順

  1. 入出力の Media Bucket を追加します。
  2. ワークフローを作成します。 ワークフローでは、スクリーンショット、トランスコード、変換とカプセル化、ウォーターマーク、暗号化、編集などの機能のパラメーターをカスタマイズできます。
  3. CDN 高速化機能を有効にします (任意)。ドメイン名でコンテンツ配信高速化を有効にする場合は、「ドメイン名の管理」をご参照ください。
  4. ビデオをアップロードします。MPS コンソールや OSS 関連アップロードツールを用いてビデオファイルをアップロードできます。 全てのプラットフォームに対応するアップロード SDK も提供しています。 詳細は、アップロード SDK の使用方法とアップロード SDK のダウンロードをご参照ください。
  5. ビデオを管理します。
  6. ビデオを再生します。

ビデオトランスコーディングアプリケーションの設定

Java のソースコードをダウンロード