I set up my own RTMP server using nginx and the RTMP plugin. With a basic setup I get roughly 3s delay, whether the server is running remotely (Linux; about 85ms ping time to server) or locally (on the same machine I'm running OBS on; native Windows and not using a VM).
I tried playing with the video encoding options and using tune=zerolatency slightly improves things to maybe 2s delay, but looks horrible. Nothing else seemed to make a noticable difference.
Is there a reasonable way to reduce this, or is this about the best I'm going to get?
I tried playing with the video encoding options and using tune=zerolatency slightly improves things to maybe 2s delay, but looks horrible. Nothing else seemed to make a noticable difference.
Is there a reasonable way to reduce this, or is this about the best I'm going to get?