HagiyaトップエンジニアブログMediaLive->MediaStoreでライブ配信するにはSHAREtwitterfacebookはてなブックマークpocketこんにちはhagi@streampackです。今回はMediaStoreを利用したMediaLive配信につきまして記述します。MediaStoreとは?AWSではこのように説明しています。ストレージサービスです。このサービスにより、ライブストリーミングによる動画コンテンツ配信に必要なパフォーマンス、整合性、低レイテンシーを実現できます。MediaPackageとの違いは?MediaPackageはMediaLiveからのHLSストリームを受けて複数の他のフォーマットで配信したり場合によっては提供するストリームを変えたりすることが可能です。いわゆるパッケジングをするサービスとなります。MediaStoreはストレージなのでMediaLiveの出力を変えず、MediaStore直またはCloudFrontなどから配信するために利用します。イメージとしてはs3に格納するのと同じです。はじめにMediaLive+MediaPackageとセットアップ方法は似ているのでMediaLiveの説明は非常に簡易になっております。MediaStoreMediaStoreMediaLiveでデスティネーションが2つ必要なのでまずはMediaStoreのコンテナーを作成。MediaPackageの時はchannelが2つ必須でしたがMediaStoreのコンテナーは1つでも可能。Container”を押下。以上!といいたいとこですが実はこれではアクセスができない。例など詳細はこちらをご参考ください。name”は環境に合わせてご設定ください。A/Bの設定はMediaStoreのコンテナーにする。設定を先出しすると下記のような形となります。Endpointを利用。httpsではなくmediastoresslにする必要があります。mediastoressl://XXXXXXXXXXXXXX.data.mediastore.ap-northeast-1.amazonaws.com/destB/test上記設定の場合配信先は下記となります。AとBを別にしつつマニフェストを同じ名前の”test”としています。最後にこれでMediaLive+MediaStoreの設定は完了です。今回はMediaStoreのコンテナーを一つにしましたがこれには利点がいくつかあると思います。ディストリビューションは一つでいいMediaStoreはAWSのダッシュボードからもファイルを確認したり削除することができるので管理がしやすいかもしれないLiveのデータファイルが全て入っているのでVODとしても提供可能だがライブごとにコンテナーを分ければ管理がしやすいなどなどちなみにコンテナーはファイルが入った状態では削除できないかつファイルを一気に削除することができないのでスクリプトなどを利用するかダッシュボードで一ずつポチポチするしかないです。S3をはじめとするAWSの各種プロダクトを利用する際の、導入・設計から運用保守を含んだフルマネージドのサービスを提供し、バックアップや24時間365日の監視/障害対応、技術的な問い合わせに対するサポートなどを行っております。AWS上のインフラ構築およびAWSを活用したシステム開発など、案件のご相談はcloudpack.jpよりご連絡ください。cloudpack.。