如何在Ant Media Server中使用hls直播流减少/配置低延迟?

时间:2018-05-22 22:22:54

标签: live-streaming hls http-live-streaming ant-media-server

我正在使用Ant Media Server。我很容易在我的服务器上安装它。但我需要在我的广播上降低延迟。 HLS Streaming中的最佳配置是什么(hls_list_size,hls_time)? Cdn对低延迟有用吗?

由于

1 个答案:

答案 0 :(得分:1)

为了减少HLS延迟,有一些参数,现在可以减少到8-10秒。

其中一个参数是HLS段时间较低值,默认为2秒,您可以减小此值以降低延迟,但随后玩家开始更频繁地轮询服务器,这可能浪费资源使用。

第二个关键参数是每2秒发送一次关键帧(此值应与HLS段时间一致),将视频分成2秒持续时间段至关重要。 Open Broadcaster Software(OBS)通常每10秒发送一次关键帧,延迟时间将增加到30秒,因为玩家需要3段才能开始播放。

总之大约有8到10秒的延迟。

  • 在OBS中发送关键帧间隔2秒
  • 在Ant Media Server设置中将HLS段时间设为2秒

最新的社区版本可以在github上下载,企业版可以https://antmedia.io