使用OBS是否可能获得与基于网络发布的相同的延迟

问题描述

我正在使用Ant Media Server Enterprise Edition,使用WebRTC从浏览器发布时,实现了非常低的延迟(不到500毫秒)。

一旦我将OBS用作发布软件,它就会回到大约10秒钟的延迟。

从OBS(或其他软件)进行流式传输时,是否有任何方法可以实现低延迟,或者仅当从浏览器发布时才有可能吗?

解决方法

AMS从WebRTC到WebRTC的平均时间为0.5秒。如果要达到0.5秒,则需要同时使用WebRTC的发布/播放功能。

顺便说一句,使用OBS到WebRTC的平均延迟时间为1秒。但是您需要设置一些编码器设置。请如下更改设置:

  • CPU预设:中
  • 个人资料:基准线
  • 音调:零延迟
  • 关键帧间隔:1

您可以在here中查看所有OBS设置。