AWS Media Servicesとは
AWS Media Servicesとは、AWSが提供している複数のAWS Elementalをまとめたサービスです。クラウド上でビデオ配信やライブ配信、動画変換、パッケージング等を行える映像メディアに特化しています。
今回は、AWS Media Servicesについて解説します。
AWS Media Servicesの概要
前述したとおり、AWS Media ServicesはAWSが提供している複数のAWS Elementalをまとめたサービスです。例えばネット上でブロードキャスト配信ができるようになります。またAmazonプライム・ビデオのようなビデオ・オン・デマンドのサービスや、また動画変換やダウンローダのサービスなど、一から作成するとコストが高くなりがちなサービスを手軽に始めることができます。
さらに基本的にAWSに統合されているため、AWS Management Consoleで操作可能です。また配信時間やデータ量などで課金されるため、不要であれば止めることができます。
AWSに統合されているのでCloudWatchなどとも連携ができます。例えば、モニタリングして突然のイベントが発生した際に処理をさせるなどの運用も可能になっています。
各サービスの概要
AWS Elemental MediaConnect
AWS Elemental MediaConnectは、ライブ動画をクラウドに取り込み、AWSグローバルネットワークを通じて安全に複数の送信先に送信できるサービスです。
MediaConnectが動画を送信する際には、各宛先ごとに固有の暗号化キーを設定し、セキュリティを制御できます。また、AES暗号化を使ってコンテンツを保護しているため、安全に複数に送信することができます。
AWS Elemental MediaConvert
AWS Elemental MediaConvertは、任意の形式の動画を大規模なブロードキャストやマルチスクリーン配信向けやビデオ・オン・デマンド向けに最適化されたフォーマットへ自動的に変換してくれるサービスです。
このサービスでは、mp4やmov等の一般的な動画形式であれば、簡単にストリーミング配信の形式に変換できます。
AWS Elemental MediaLive
AWS Elemental MediaLiveは、マルチデバイス・マルチスクリーンのリアルタイム動画配信をするために入力をライブ出力に変換するサービスです。
こちらもMediaConvertと同じく、広く普及している動画形式をサポートしているため、簡単にライブストリームを作成することができます。
AWS Elemental MediaPackage
AWS Elemental MediaPackageは、一つの動画からインターネット接続ができるTV、携帯電話、コンピュータ、タブレット等で再生可能なビデオストリームを作成できます。またデジタル著作権管理 (DRM) も統合されており、各再生デバイスの機能に応じて、適切なコンテンツ保護が選択され、動画コンテンツを保護することもできます。
負荷に応じて自動的にスケールされるため、容量を正確に予測する必要がありません。
AWS Elemental MediaStore
AWS Elemental MediaStoreは、Amazon S3と違いメディア向けに最適化されたAWSストレージサービスです。
読み込み性能はもちろん、映像データ変換・配信時に求められる書き込み後の読み込み整合性を提供しているため、S3にはない機能もあります。
AWS Elemental MediaTailor
AWS Elemental MediaTailorは、動画の配信前に、ストリームの開始位置に広告コンテンツを挿入することができます。
それにより動画の再生中にパーソナライズされた広告を挿入するために、多種多様なデバイス向けに個別の設定を管理する必要がなくなります。
Amazon Kinesis Video Streams
Amazon Kinesis Video Streamsは、接続されたデバイスからAWSへ分析や再生のために、動画を簡単かつ安全にストリーミングできるようになります。
まとめ
本記事では、AWS Media Servicesの概要と、AWS Elementalの各サービスの概要について解説しました。AWS Media Servicesはワークフローをすばやく構築でき、また拡大に応じて簡単にスケールすることができるため、従量課金制の利点を最大限活用することができます。他のAWSのサービスも活用できるため、非常に便利なサービスになっています。