AWS Media Servicesを利用したHLS経由のFASTチャネルストリーミング
あるメディア企業は、スマートテレビ、セットトップボックス、ウェブ/モバイルプレーヤーにHLSを介して配信され、プログラマティック広告挿入によって収益化される、厳選されたビデオコンテンツの24時間365日のリニアストリームであるFree Ad-Supported Streaming Television (FAST) チャネルを立ち上げる必要がありました。
プロジェクトを相談する
課題
FASTチャネルの立ち上げには、複数の放送グレードのインフラ課題を解決する必要がありました:
- 24時間365日のリニアストリーミングには、常に稼働するトランスコーディングおよびパッケージングインフラストラクチャが必要でした
- 広告挿入は、プログラマティックな需要に対応するため、フレーム精度が高く、SCTE-35に準拠している必要がありました
- コンテンツプレイリストは、スケジュールされた番組編成と広告ブレイクとシームレスにループする必要がありました
- 多様なデバイスと帯域幅の条件に対応するために、マルチビットレートアダプティブストリーミング (ABR) が必要でした
- 従来の放送インフラのコストは、新しいチャネルの立ち上げには法外でした
- HLSパッケージングは、幅広いデバイス互換性のためにAppleのHLS仕様に準拠する必要がありました
私たちのソリューション
当社は、AWS Media Services — エンコーディングにはMediaLive、HLSパッケージングにはMediaPackage、サーバーサイド広告挿入 (SSAI) にはMediaTailorを利用して、FASTチャネルストリーミングパイプラインを構築しました。
アーキテクチャ
- コンテンツソース: AWS S3 (VODアセット) + AWS MediaStore (ライブインジェストバッファ)
- エンコーディング: マルチビットレートHLSへのリアルタイムトランスコーディングにAWS Elemental MediaLive
- パッケージング: DRMおよびタイムシフトを備えたHLSオリジンにAWS Elemental MediaPackage
- 広告挿入: VAST/VPAID広告サーバー統合を備えたSSAIにAWS Elemental MediaTailor
- CDN: エッジキャッシングによるグローバルHLS配信にAmazon CloudFront
- スケジューリング: プレイリスト管理とSCTE-35信号挿入用のカスタムスケジューリングサービス
- モニタリング: ストリームヘルスモニタリング用のAWS CloudWatch + カスタムダッシュボード
ストリーミングパイプライン
コンテンツ準備
- インジェスト — S3にアップロードされたVODアセットは、コーデック/解像度の準拠について検証されます
- トランスコーディング — MediaLiveは、ソースを高解像度からモバイル最適化および音声のみのレンディションまでカバーするマルチティアABRラダーにエンコードします
- セグメンテーション — HLSセグメントは、キーフレームが揃った一貫した間隔で生成されます
- マニフェスト — 品質レベルごとのバリアントプレイリストを含むマスターマニフェスト
SCTE-35広告シグナリング
広告ブレイク信号は、リニアストリーム全体にわたってスケジュールされた時点で挿入されます:
- Splice Insert — 指定された広告ブレイクポイントでの信号
- Pre-Roll — 番組開始前のチャネルチューンイン広告用マーカー
- Mid-Roll — 自然なコンテンツ境界での信号
- Time Signal — コンテンツメタデータに基づくプログラマティック広告決定用
サーバーサイド広告挿入 (SSAI)
- 信号検出 — MediaTailorはHLSストリーム内のSCTE-35マーカーを検出します
- 広告決定 — ターゲティングパラメータとともにVASTリクエストが広告決定サーバーに送信されます
- 広告取得 — MediaTailorは広告クリエイティブを取得し、ABRラダーに一致するようにトランスコードします
- マニフェスト操作 — 広告セグメントはHLSマニフェストにシームレスに結合されます
- 再生 — 視聴者は広告の切り替わりでバッファリングなしの連続したストリームを見ます
24時間365日リニアプログラミング
プレイリスト管理
- EPG (Electronic Program Guide) — タイムスロット割り当てによるスケジュール駆動型プレイリスト
- コンテンツルーピング — すべてのコンテンツが放映された後の自動プレイリスト再利用
- Dayparting — 時間帯ごとに異なるコンテンツテーマ
- 緊急上書き — 代替コンテンツまたはスレートに即座に切り替えるためのAPI
シームレスな切り替え
- グリッチのない番組切り替えのためのキーフレームに合わせたセグメント境界
- 現在の番組が終了する前に読み込まれる事前バッファリングされた次の番組セグメント
- スケジューリングのギャップを埋めるためのスレート/フィラーコンテンツ
- クロックに合わせた番組開始
モニタリングと信頼性
- ストリームヘルス — 入出力メトリクス、ビットレート監視、エラーレート追跡
- CDNパフォーマンス — キャッシュヒット率、オリジンフェッチ、エラーレート
- 広告フィルレート — 広告インプレッション追跡、フィルレートメトリクス、フォールバックスレート管理
- アラート — ストリーム中断、高エラーレート、広告フィル低下に対する自動アラーム
主要機能
- 24時間365日リニアストリーミング — スケジュールされた番組編成による常時稼働のFASTチャネル
- アダプティブビットレート — すべてのデバイスタイプとネットワーク条件に対応するマルチティアABRラダー
- SSAI — SCTE-35準拠およびVAST統合によるサーバーサイド広告挿入
- グローバルCDN — 世界中の高速起動時間のためのCloudFrontエッジ配信
- EPGスケジューリング — Daypartingによるカレンダーベースのコンテンツスケジューリング
- ストリームモニタリング — アラート付きのリアルタイムヘルスダッシュボード
- HLS準拠 — ユニバーサルプレーヤーサポートのためのApple HLS仕様完全準拠
成果
技術スタック
caseStudyDetail.more ケーススタディ
その他の技術実装事例をご覧ください
SCTE-35マーカー解析とマルチプラットフォームプレイヤー統合によるクライアントサイド広告挿入 (CSAI)
あるビデオストリーミングプラットフォームは、ウェブ、モバイル、コネクテッドTVアプリ全体でクライアントサイド広告挿入 (CSAI) を実装する必要がありました。これにより、サーバーサイド挿入では提供できない、完全な広告インタラクションサポート(クリック可能なオーバーレイ、コンパニオンバナー、スキップボタン)を備えた、パーソナライズされたデバイスレベルの広告体験が可能になります。
SCTE-35アドマーカーシグナリング&メディアトレーラー挿入パイプライン
あるストリーミングメディア企業は、SCTE-35アドマーカーをライブおよびVODストリームに挿入し、プロモーション用トレーラー(プレロール、ミッドロール、ポストロール)を正確なタイミングで挿入できる堅牢な自動化パイプラインを必要としていました。これにより、FASTチャンネル、ライブイベント、オンデマンドコンテンツライブラリ全体での収益化が可能になります。
よくある質問
MicrocosmWorksは、AWS Elemental MediaLiveでHLS出力をMediaPackageに送信することで、FASTチャネル配信の標準である8〜12秒のglass-to-glass遅延を実現しました。より低い遅延要件の場合、パイプラインはLow-Latency HLS(LL-HLS)構成をサポートしており、部分セグメント配信によりエンドツーエンドの遅延を3〜5秒に短縮します。
MicrocosmWorksは、AWS Elemental MediaTailorのプライマリライブフィードと自動VODループプレイリストの間で入力フェイルオーバーを使用するようにMediaLiveを設定しました。CloudWatchアラームが信号損失を検出し、数秒以内に自動的にバックアップコンテンツソースに切り替えます。EventBridgeルールは運用スタッフに通知し、チャネルは継続的にオンエアを維持します。
MicrocosmWorksは、FASTアグリゲーターがサーバーサイド広告挿入に必要とするSCTE-35アドマーカー付きのSSAI互換HLSマニフェストを生成するようにMediaPackageを設定しました。出力エンドポイントはCloudFront署名付きURLで保護され、地域のエッジキャッシュを備えたCDN経由で配信され、マニフェストの鮮度、セグメントの可用性、およびDRMシグナリングに関するアグリゲーターの要件を満たします。
MicrocosmWorksは通常、HLS配信で1080pで24時間年中無休で動作するFASTチャネルあたり月額$2,500〜$4,500のAWSコストを見ています。これには、MediaLiveエンコーディング、MediaPackageオリジン、中程度の視聴者向けのCloudFront CDNイグレス、VODアセット用のS3ストレージが含まれます。マルチチャネルオペレーターは、チャネルあたりのコストを削減する共有MediaPackageオリジンとCDNディストリビューションから恩恵を受けます。
MicrocosmWorksは、FASTチャネルのデプロイを$30〜$50/時間のレートで提供しており、MediaLive、MediaPackage、CDN構成、モニタリングを含む完全なHLSストリーミングインフラストラクチャには通常200〜350の開発時間が必要です。チャネル運用、スケジュール管理、インフラストラクチャ最適化のための継続的なマネージドサービスは、同じ時間レートで利用可能です。