2

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

谢谢

4

1 回答 1

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上下载

于 2018-05-23T08:30:54.630 回答