AWS Elemental MediaConvert のアイコン

AWS Elemental MediaConvert

ファイルベースの動画トランスコーディングをサーバーレスに提供するサービス

何ができるか

AWS Elemental MediaConvert は、放送品質の動画トランスコーディングをサーバーレスで提供するサービスです。4K、HDR、HEVC などの高品質フォーマットに対応し、字幕の挿入、オーバーレイ、DRM 暗号化などの高度な処理も実行できます。Elastic Transcoder の後継サービスとして位置づけられています。

どのような場面で使うか

動画配信プラットフォームでのコンテンツ変換、放送局のファイルベースワークフロー、広告動画の複数フォーマット生成、アーカイブ映像のデジタル化などに利用されます。 この分野について体系的に学びたい方は、関連書籍 (Amazon) も参考になります。

身近な例え

プロの映像編集スタジオに例えられます。撮影した素材 (入力ファイル) を持ち込むと、テレビ放送用、Web 配信用、モバイル用 (各出力フォーマット) に仕上げてくれます。スタジオの設備 (サーバー) を自分で用意する必要はありません。

MediaConvert とは

AWS Elemental MediaConvert は、ファイルベースの動画コンテンツを変換するサーバーレスサービスです。S3 に保存された動画ファイルを入力として、指定した設定に従って変換し、結果を S3 に出力します。放送品質の機能を備えており、Elastic Transcoder よりも高度な処理が可能です。

ジョブと出力グループ

MediaConvert ではジョブ単位で変換を実行します。1 つのジョブに複数の出力グループを設定でき、HLS、DASH、MP4 などの異なるフォーマットを同時に生成できます。出力プリセットで解像度、ビットレート、コーデックを定義し、ジョブテンプレートとして保存すれば、同じ設定を繰り返し利用できます。

はじめかた

MediaConvert コンソールで「ジョブの作成」を選択し、入力ファイルの S3 パスを指定します。出力グループを追加してフォーマットと設定を選択し、ジョブを送信します。CloudWatch Events でジョブの完了を検知し、Lambda で後続処理を自動化するパターンが一般的です。

注意点

  • オンデマンドキューとリザーブドキューの 2 種類があり、大量の変換にはリザーブドキューがコスト効率が良い
  • DRM 暗号化を使用する場合は、AWS Elemental MediaPackage や SPEKE 対応の鍵プロバイダーとの連携が必要

さらに詳しく知りたい方は、関連書籍 (Amazon) で理解を深められます。