メインコンテンツまでスキップ

低遅延ライブ (LL-HLS)

お知らせ

このドキュメントは機械翻訳で作成された下書きであり、現在レビュー中です。機械翻訳の特性上、一部の内容が不正確であったり、韓国語の原文と異なる場合があります。より正確な情報については、韓国語のドキュメントをご参照ください。

近年、リアルタイムの双方向コミュニケーションを重視したコンテンツが増加するにつれ、ストリーミングの遅延時間(Latency)を削減することがサービスの競争力になっています。

Kollus Live は CMAF(Common Media Application Format)ベースの LL-HLS(Low Latency HLS)方式を導入し、従来 20 秒前後だった遅延時間を 3〜8 秒へと大幅に改善しました。 これにより、既存インフラの安定性を維持しながら、ユーザーにより動的なリアルタイム体験を提供します。


通常ライブ vs 低遅延ライブの比較

2 つの方式は転送効率と機能サポートの範囲に違いがあるため、サービスの目的に合った方式を選択する必要があります。

項目通常ライブ(Standard HLS)低遅延ライブ(LL-HLS)
遅延時間約 20 秒約 3〜8 秒
再生方式全セグメントダウンロード後に再生セグメントを 0.5〜2 秒単位のチャンクに分割して即時再生
メディアフォーマットTS(Transport Stream)fMP4(CMAF)
ネットワーク安定性高い(ネットワーク変動に強い)普通(ネットワーク品質に敏感)
セキュリティ対応(AES-128、Multi DRM 使用可能)非対応(DRM 適用不可)
タイムシフト対応非対応
プレイヤー互換性通常 HLS プレイヤーLL-HLS プレイヤー
参考
  • バッファリングに注意: 低遅延ライブは遅延時間を削減するためバッファを最小化しています。そのため、ユーザーのネットワークが不安定な場合、通常ライブよりバッファリングが発生しやすくなることがあります。
  • 非対応機能: 低遅延ライブモードでは、DRM 適用およびタイムシフト機能はサポートされていません。

主な特徴と適用推奨事例

主な特徴

  • 低遅延: 数秒以内の応答速度でライブコマースなどのリアルタイムインタラクションに最適化されています。
  • 既存インフラとの互換性: 標準 HLS プロトコルの拡張規格であるため、既存の配信ネットワーク(CDN)環境をそのまま活用できます。
  • アダプティブビットレート(Adaptive Bitrate, ABR)対応: 遅延時間を低く保ちながら、ユーザーの帯域幅に応じて画質を自動調整する機能を維持します。

適用推奨事例

  • ライブコマース: ホストとユーザー間のリアルタイム Q&A やイベント参加促進が必要な場合
  • オンライン教育: 講師と受講者間のリアルタイム質疑応答が重要な教育放送
  • スポーツ・エンターテインメント: 現場の臨場感をリアルタイムで届ける必要がある中継サービス

技術原理:CMAF ベースの LL-HLS

LL-HLS は既存の HLS の構造を維持しつつ、データをより小さな単位で処理することで転送待機時間を削減することが核心です。

主要構成要素と動作方式

構成要素説明
moof / mdatメディアデータを格納するコンテナ構造です。moof(ヘッダー情報)とmdat(実際のデータ)を分離して小さな単位で高速処理します。
チャンク(Chunk)1 つのセグメントをミリ秒(ms)単位の小さなチャンクに分割し、ファイル全体が完成する前にプレイヤーが再生を開始できるようにします。
Preload Hintプレイヤーが次に到着するデータの断片を事前に予測してリクエストできるようヒント情報を提供し、応答速度を高めます。

事前チェックリスト

対応 OS ・ブラウザ仕様

低遅延ライブ(LL-HLS)は最新のストリーミング規格を使用しているため、安定した視聴のために以下の最小要件以上の環境を推奨します。

推奨オペレーティングシステム

オペレーティングシステム最小対応バージョン
Windows10 以上
macOS10.11 以上
iOS17.1 以上
Android7.0 以上

推奨ブラウザ

ブラウザ最小対応バージョンLL-HLS 対応状況
Chrome70 以上最適化された再生サポート
Safari (macOS)13 以上Native LL-HLS サポート
Safari (iOS)14 以上モバイル環境での安定したサポート
Edge (Chromium)80 以上Chrome と同等のパフォーマンスを提供
Firefox-限定的なサポート(非推奨)
下位互換性

推奨仕様未満の環境からアクセスした場合、システムがこれを検知して自動的に通常ライブ(Standard HLS)方式に切り替えます。そのため、旧バージョン環境のユーザーも途切れることなくライブを視聴できます。

エンコーダー設定の推奨事項

低遅延ライブの効率を最大化するためには、配信段階(エンコーダー)での精密な設定が不可欠です。

キーフレーム間隔

  • 推奨設定値: 1s
  • 説明: キーフレーム間隔を 1 秒に固定すると、ビデオとオーディオのセグメント長が一致します。これにより、LL-HLS の核心である部分セグメント(チャンク)単位の同期が容易になり、再生安定性が大幅に向上します。
  • 注意: 間隔が 1 秒を超えると、映像と音声の同期がずれたり、プレイヤーで頻繁なバッファリングが発生する可能性があります。

CPU 使用量プリセット

  • 推奨設定値: veryfast
  • 説明: リアルタイムエンコーディング時に CPU 負荷を抑えながら一定の画質を維持する最適なプリセットです。配信サーバーのリソース消費を抑え、長時間のライブでも安定した配信を保証します。
エンコーダー互換性

推奨設定値は FFmpeg や x264 ベースのエンコーダー(OBS、vMix など)で広く使用されている標準オプションです。エンコーダーの種類やソフトウェアのバージョンによって、実際の適用方法および最適化効果は異なる場合があります。


低遅延ライブ適用手順

低遅延ライブ機能は、チャンネル作成時にタイプを指定するだけで簡単に適用できます。

  1. Kollus Live コンソール > [チャンネル管理] > [チャンネルリスト] > 画面右上の [チャンネルに登録] をクリックします。
  2. [チャンネルタイプ][低遅延ライブ] に設定します。
参考文書

チャンネルの作成方法については、以下のドキュメントを参照してください。


よくある質問 (FAQ)

Q. すべての OS ・ブラウザで低遅延ライブを視聴できますか?

最新の環境ではほとんどサポートされています。 ユーザーの環境が LL-HLS の推奨仕様を満たしていない場合、システムがこれを検知して自動的に通常ライブ(Standard HLS)方式に切り替えて再生するため、視聴自体に問題はありません。

Q. 低遅延ライブ(LL-HLS)サービスで Multi DRM の適用は可能ですか?

現在、低遅延ライブ(LL-HLS)サービスでは Multi DRM 機能をサポートしていません。

Q. 通常の HLS と低遅延ライブ(LL-HLS)を同時に運用できますか?

はい、可能です。Kollus Live はユーザーのデバイス仕様に合わせて最適な方式を選択するハイブリッド構成をサポートしています。 対応環境には低遅延ストリーミングを、それ以外の環境には通常ストリーミングを提供し、すべてのユーザーに安定した体験を保証します。

Q. 低遅延ライブ適用時にユーザーが最も体感する変化は何ですか?

配信送出とユーザー受信の間の時間差が大幅に短縮されます。 特にリアルタイムチャット、クイズ、ライブコマースなど、進行者とユーザー間の即時的なインタラクション(Interaction)が重要なコンテンツで大きな効果を発揮します。

Q. 推奨エンコーダー設定に必ず従う必要がありますか?

はい、安定した低遅延品質を確保するため、キーフレーム間隔 1 秒とveryfastプリセット設定を強く推奨します。 誤った設定はビデオ・オーディオの同期ずれや頻繁なバッファリングの原因になる可能性があります。

Q. 遅延時間を 1 秒以下にさらに短縮することはできませんか?

理論上は可能ですが、実際のインターネット環境の変動性と CDN 転送の安定性を考慮すると、3〜8 秒が途切れることなく放送を維持できる最も安定した範囲です。