この記事は はてなエンジニア Advent Calendar 21日目の記事です。昨日は id:papix さんでした。 この記事では、はてなの開発合宿で AWS メディアサービスをつかってVOD動画配信の仕組みを作ったときの様子を紹介します。 初期のアーキテクチャ案 合宿初日にチームメンバーの id:masawada と id:hokkai7go とAWSのドキュメントを眺め、以下のようなアーキテクチャを目指すことにしました。 配信までの流れは以下のとおりです。 - アップロード用のS3バケットに動画を保存する - ファイル保存イベントをトリガとして MediaConvert に変換 job を投入する - HLS フォーマットの配信データを配信準備用S3バケットに保存する - m3u8 ファイルの作成をトリガに MediaPackage にアセットを登録する - MediaPackag
![開発合宿で AWS メディアサービスをつかってVOD動画配信の仕組みを作ったときの話 - 暮らしの技術](https://cdn-ak-scissors.b.st-hatena.com/image/square/a6a93283446215fbe18d7ff817327e98357a86b3/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fside_tana%2F20191221%2F20191221101655.png)