最終更新日:2022-04-14 10:04:35
HLS(HTTPライブストリーミング)は、Appleが提案したHTTPベースのストリーミングメディアネットワーク伝送プロトコルです。HLSの動作原理は、ダウンロードするために、ストリーム全体をHTTPベースの小さなファイルに分割することです。ただ、ファイルを修正と分割において大きな遅延が発生します。また、スムーズな映像再生を確保するため、プレイヤーは再生するまでに必要な最小ファイル数に制限をつけたことで、HLSの遅延をさらに拡大させています。低遅延のライブストリーミングを追い求める現在の流れの中で、HLSプロトコルには、その流れに適応しなければなりません。
LHLS(Low Latency HLS)プロトコルは、その名の通り、HLSプロトコルの遅延を低減するためのプロトコルです。LHLSプロトコルにそのまま対応できるため、HLSプレイヤーを変更することなく、HLSプロトコルの遅延を低減可能です。エンドユーザーとストリーマー間の距離を短縮し、ユーザーの体験を向上させることが期待できます。
HLS配信に低遅延を求めるライブストリーマー
LHLS(Low Latency HLS)の動作原理は、事前にクライアントにサーバーのセグメントデータを応答することで、HLSの遅延を低減しています。
手順:
注意:LHLSを起動するために、クライアントはリクエストURLに特定のパラメータを指定する必要があります。このパラメータは設定可能です。
- LHLSを使用するには、CDNetworksのサーバーでtsファイルの分割をする必要があります。
- LHLSでは音声のみ、映像のみの機能に対応していません。