AWS Elemental MediaLive のアイコン

AWS Elemental MediaLive 専門

ブロードキャスト品質のライブ映像をリアルタイムにエンコードするサービス

何ができるか

AWS Elemental MediaLive は、ライブ映像ストリームをリアルタイムにエンコード (変換) するマネージドサービスです。カメラやエンコーダーからの入力映像を受け取り、さまざまな解像度・ビットレート・コーデックの出力ストリームに変換します。テレビ放送品質のライブ配信から、Web やモバイル向けのストリーミングまで幅広い用途に対応します。

どのような場面で使うか

スポーツイベントや音楽ライブのインターネット配信、テレビ局のクラウドベースの放送インフラ、企業の全社会議やウェビナーのライブ配信、24 時間稼働のニュースチャンネルのクラウド移行などに活用されています。

身近な例え

テレビ局の副調整室 (サブコントロールルーム) に例えるとわかりやすいでしょう。カメラからの映像を受け取り、放送用のフォーマットに変換し、各配信先に適した品質で送り出します。MediaLive はこの副調整室の機能をクラウド上で提供し、高価な放送機材を購入せずにライブ配信を実現できます。

AWS Elemental MediaLive とは

AWS Elemental MediaLive は、ライブ映像のリアルタイムエンコーディングを行うクラウドサービスです。従来、ライブ映像のエンコードには高価な専用ハードウェアが必要でしたが、MediaLive はこれをクラウドサービスとして提供します。RTMP、RTP、HLS などの入力プロトコルに対応し、H.264 や H.265 などのコーデックで出力できます。アダプティブビットレートストリーミング (ABR) にも対応しており、視聴者のネットワーク環境に応じた最適な品質で配信できます。

チャンネルと入出力の設定

MediaLive ではチャンネルを作成してエンコード設定を定義します。入力ソースとしてオンプレミスのエンコーダーからの RTMP プッシュ、S3 上の MP4 ファイル、MediaConnect からのフローなどを指定できます。出力グループでは配信先と品質設定を定義し、HLS、DASH、Microsoft Smooth Streaming などの形式で出力します。1 つの入力から複数の解像度・ビットレートの出力を同時に生成でき、マルチビットレート配信を実現します。

冗長性と他サービスとの連携

MediaLive はパイプライン冗長化に対応しており、2 つの独立したエンコードパイプラインを同時に稼働させることで、片方に障害が発生しても配信を継続できます。出力先として MediaPackage と連携すれば、DRM (デジタル著作権管理) の適用やタイムシフト視聴機能を追加できます。CloudFront と組み合わせることで、グローバルな視聴者に低レイテンシでライブ映像を配信できます。

注意点

  • 料金はチャンネルの稼働時間、入出力の解像度・コーデック、出力数に基づいて課金される。24 時間稼働のチャンネルではコストが大きくなる
  • 入力ソースのネットワーク品質がエンコード品質に直接影響する。安定した帯域幅を確保すること
  • チャンネルの起動には数分かかる。イベント開始直前ではなく、余裕を持って起動すること

この分野について体系的に学びたい方は、関連書籍 (Amazon) も参考になります。