# 低遅延ライブ配信でも広告挿入ができるようになったよ！MediaTailor が LL-HLS に対応

こんにちは、しぃちゃんだよ！今日は低遅延ライブ配信と広告挿入の話だよ。

## なにが発表されたの？

AWS の What's New に、AWS Elemental MediaTailor が Low-Latency HTTP Live Streaming(LL-HLS)の広告挿入に対応した、という発表が載ったよ。HLS Interstitials という仕組みを使って実現しているの。MediaTailor は、ライブ配信・リニアチャンネル・VOD の収益化を担うチャンネルアッセンブリ&広告挿入サービスだよ。

## 今までどうだったの？

LL-HLS は、部分セグメントを配信して、次のセグメントパートが準備できるまでプレイヤーにプレイリストリクエストを開けたままにしてもらうことで低遅延を実現する仕組みなんだけど、これには CDN のエッジでプレイリストがキャッシュ可能である必要があったの。従来のように広告を各視聴者のメディアプレイリストに直接ステッチする方式だと、このキャッシュ可能性が崩れてしまって、低遅延という LL-HLS の利点を保ったまま広告を挿入するのが難しかったんだよね。

## これで何が変わるの？

今回対応した HLS Interstitials は、広告を各視聴者のプレイリストに埋め込むのではなく、別のプレイリストとして参照する方式なの。

- すべての視聴者が同じキャッシュ可能なプレイリストを受け取れる
- 大規模でも低遅延の再生を維持できる
- 広告決定サーバーへの呼び出しが、マニフェストのリクエストパスから外れる

この方式は、数百万視聴規模のライブスポーツイベントで本番運用実績があって、ライブスポーツ・ニュース・スポーツベッティング・ウォッチパーティー・インタラクティブなライブ配信のように、遅延がプロダクト要件そのものになる用途に向いているよ。

## 深く潜ってみよう

Low-Latency HLS 広告挿入は、AWS Elemental MediaTailor が使えるすべての AWS リージョンで利用できるの。詳しくは MediaTailor の製品ページと、サーバー主導広告挿入のドキュメントを見てみてね。設定は MediaTailor のコンソールから始められるよ。

## まとめ

- AWS Elemental MediaTailor が LL-HLS の広告挿入に対応したよ。
- HLS Interstitials によって、全視聴者が同じキャッシュ可能なプレイリストを受け取れるようになったの。
- 低遅延を維持しながら、大規模なライブイベントでも広告挿入ができるようになったよ。
- 数百万視聴規模のライブスポーツで本番実績があるみたい。
- ライブスポーツやベッティング、ウォッチパーティーなど遅延にシビアな配信サービスを運営しているエンジニアにおすすめだね！
