如何降低HLS直播延时

如何降低HLS直播延时?

关于HLS的延时优化,除了在前文2. 如何降低直播延时?中提到的操作外,服务器端主要是通过降低切片大小来实现。 这里主要介绍三个配置:

hls_fragment 1300ms;
hls_max_fragment 1800ms;
hls_playlist_length 3900ms;
  • hls_fragmenthls_max_fragment配置一起决定了一个ts切片文件的时长,ts文件的时长会小于hls_max_fragment,大于等于hls_fragment。所以适当调整这两个参数能够使ts切片更实时,这里建议hls_max_fragment大于等于2000ms,并且小于2 * hls_fragment。
  • hls_playlist_length设置成hls_fragment的三倍即可。