本投稿では、2022年3月11日に開催されたObservability Conference 2022 (以後、o11y2022)におけるライブ配信・アーカイブ配信をどのように実現したのか、主にRailsアプリケーションとAWSサービスについて紹介します。なお、OBSなどの配信基盤についてはこの投稿では触れません。 実現したいこと o11y2022の配信アーキテクチャでは以下の3点の実現を目指しました。 ライブセッションをできるだけ低遅延で配信する 事前録画セッションを配信する ライブセッション終了後にできるだけ早く、簡単にアーカイブ動画を配信する アーキテクチャ 主にAWSとRails、Reactを用いています。 AWS AWS Elemental MediaLive:配信チームからの配信データを受け取り、IVSやMediaPackageに流す AWS Elemental MediaPa