放送品質ライブ配信 - AWS Elemental MediaLive と MediaPackage で大規模配信基盤を構築する
AWS Elemental MediaLive と MediaPackage を使った放送品質のライブ配信基盤を解説。リアルタイムトランスコード、DRM、広告挿入、マルチ CDN 配信を紹介します。
放送品質ライブ配信の要件
テレビ放送のクラウド移行、大規模スポーツイベントの配信、有料動画サービスのライブ配信では、IVS のようなシンプルな配信サービスでは対応できない要件があります。放送品質のトランスコード (HEVC/H.265 対応、HDR、4K)、DRM によるコンテンツ保護、サーバーサイド広告挿入 (SSAI)、複数の配信フォーマット (HLS、DASH、CMAF) の同時生成、マルチ CDN 配信、冗長構成による高可用性などです。AWS Elemental メディアサービス群は、これらの要件を満たす放送品質のライブ配信パイプラインを提供します。MediaLive (トランスコード)、MediaPackage (パッケージング)、MediaConnect (映像転送)、MediaStore (低レイテンシストレージ)、MediaTailor (広告挿入) の各サービスを組み合わせて、エンドツーエンドの配信基盤を構築します。
この分野について体系的に学びたい方は、関連書籍 (Amazon) も参考になります。
MediaLive によるリアルタイムトランスコード
MediaLive はライブ映像のリアルタイムトランスコードサービスです。RTMP、RTP、HLS、MediaConnect などの入力ソースから映像を受信し、複数の解像度・ビットレートに同時変換します。ABR (Adaptive Bitrate) ラダーを定義し、たとえば 1080p/5Mbps、720p/3Mbps、480p/1.5Mbps、360p/800kbps の 4 段階の出力を同時生成できます。コーデックは H.264 (AVC) と H.265 (HEVC) に対応し、HEVC は同等画質で H.264 の約半分のビットレートで配信できるため、帯域コストの削減に有効です。チャネルクラスは SINGLE_PIPELINE (単一パイプライン) と STANDARD (冗長パイプライン) の 2 種類で、STANDARD は 2 つの独立したパイプラインで処理し、一方が障害を起こしても配信が継続します。放送品質の配信では STANDARD クラスが必須です。
MediaPackage と DRM・広告挿入
MediaPackage は MediaLive の出力を受け取り、視聴者のデバイスに適したフォーマットにパッケージングするサービスです。Just-in-Time パッケージングにより、1 つの入力から HLS (Apple デバイス)、DASH (Android、Web)、CMAF (低遅延)、MSS (レガシー Windows) の各フォーマットを動的に生成します。事前にすべてのフォーマットを生成・保存する必要がないため、ストレージコストを削減できます。DRM 統合では、Widevine (Google)、FairPlay (Apple)、PlayReady (Microsoft) の 3 大 DRM に対応し、SPEKE (Secure Packager and Encoder Key Exchange) プロトコルで DRM キーサーバーと連携します。MediaTailor との統合でサーバーサイド広告挿入 (SSAI) を実現します。SSAI は広告をサーバー側でコンテンツストリームに結合するため、クライアント側の広告ブロッカーの影響を受けません。
MediaConnect と配信アーキテクチャ
MediaConnect は高信頼のライブ映像転送サービスで、放送局間や拠点間の映像伝送に使用します。SRT (Secure Reliable Transport) や Zixi プロトコルに対応し、インターネット経由でも放送品質の映像転送を実現します。冗長化されたフローで高可用性を確保し、映像の品質監視メトリクスをリアルタイムに提供します。典型的な配信アーキテクチャは、映像ソース → MediaConnect (転送) → MediaLive (トランスコード) → MediaPackage (パッケージング) → CloudFront (CDN 配信) → 視聴者デバイスの流れです。料金は MediaLive の入力チャネルが SD で 0.354 USD/時、HD で 0.918 USD/時、フル HD で 1.836 USD/時です。MediaPackage はオリジン 1 GB あたり 0.034 USD です。24/7 のライブチャンネルを運用する場合、月額数千ドル規模のコストになるため、配信規模と要件に応じた設計が重要です。
さらに詳しく知りたい方は、関連書籍 (Amazon) で理解を深められます。
まとめ - Elemental メディアサービスの活用指針
AWS Elemental メディアサービス群は、放送品質のライブ配信基盤をクラウドで構築するためのサービスです。MediaLive のリアルタイムトランスコード、MediaPackage の Just-in-Time パッケージングと DRM、MediaConnect の高信頼映像転送、MediaTailor の広告挿入を組み合わせて、エンドツーエンドの配信パイプラインを実現します。DRM、広告挿入、放送品質のトランスコードが必要な大規模配信に適しています。インタラクティブな低遅延配信のみが必要な場合は IVS を検討してください。
AWS の優位点
- MediaLive はリアルタイムのライブ映像トランスコードサービスで、入力映像を複数の解像度・ビットレートに同時変換
- MediaPackage は Just-in-Time パッケージングで HLS・DASH・CMAF・MSS の各フォーマットを動的に生成
- DRM (Widevine、FairPlay、PlayReady) 統合でコンテンツの著作権保護を実現
- MediaTailor との統合でサーバーサイド広告挿入 (SSAI) を実現し、広告ブロッカーの影響を受けない広告配信が可能
- MediaConnect は高信頼のライブ映像転送サービスで、放送局間や拠点間の映像伝送に使用
- IVS がインタラクティブな低遅延配信に特化するのに対し、MediaLive + MediaPackage は放送品質・DRM・広告挿入が必要な大規模配信に適する
- MediaLive の入力チャネル 1 つあたり SD で 0.354 USD/時〜、フル HD で 1.836 USD/時〜