- ホーム
- HLS ガイド
HLS ストリーミングガイド
HLS が M3U8 プレイリスト、メディアセグメント、アダプティブビットレート、ブラウザプレイヤーでライブ配信と VOD を届ける仕組みを学びます。
HLS の基本
M3U8 プレイリスト
セグメント、長さ、複数品質、キー、字幕の場所をプレイヤーに伝えるテキストマニフェストです。
メディアセグメント
順番に取得される小さな TS または fMP4 ファイルで、全体のダウンロード前に再生を開始できます。
アダプティブビットレート
マスタープレイリストが複数品質を公開し、帯域に応じてプレイヤーが切り替えます。
一般的な再生フロー
- HLS 対応プレイヤーに M3U8 URL を読み込む。
- プレイリストを取得し、相対セグメント URL を解決する。
- セグメントを取得してメディアバッファへ追加し、必要に応じて品質を切り替える。
実用上の注意
- ブラウザ再生には HTTPS と正しい CORS ヘッダーが必要です。
- セグメント長を安定させると停止が減ります。
- 暗号化ストリームでは到達可能なキー URL が必要です。