我正在使用 Ant Media Server 企业版,并且在使用 WebRTC 从浏览器发布时,我实现了非常低的延迟(低于 500 毫秒)。
一旦我切换到 OBS 作为发布软件,它就会回到大约 10 秒的延迟。
从 OBS(或其他软件)流式传输时,有什么方法可以实现低延迟,或者只有从浏览器发布时才有可能?
我正在使用 Ant Media Server 企业版,并且在使用 WebRTC 从浏览器发布时,我实现了非常低的延迟(低于 500 毫秒)。
一旦我切换到 OBS 作为发布软件,它就会回到大约 10 秒的延迟。
从 OBS(或其他软件)流式传输时,有什么方法可以实现低延迟,或者只有从浏览器发布时才有可能?
AMS 提供 WebRTC 到 WebRTC 的平均 0.5 秒。如果要达到 0.5s,则需要同时使用 WebRTC 发布/播放。
顺便说一句,您可以通过 OBS 到 WebRTC 达到平均 1 秒的延迟。但是您需要设置一些编码器设置。请更改您的设置,如下所示:
您可以在此处查看完整的 OBS 设置。