Justin Schuhmann
New Member
I am using a RTMP server and can get the latency down to below 1 second by doing two things.
1. In OBS Studio I change the output X.264 to have the options of tune=zerolatency
2. I can open a ffplay window using the following command line to get the video with sub 1 second latency:
ffplay.exe -fflags nobuffer rtmp://{ip-address}/live -loglevel verbose
So i want to be able to replicate the above ffplay into my media source on OBS Studio.
I have set the input to
rtmp://{ip-address}/live
and can leave the input format blank or use
rtmp or even ffplay -fflags nobuffer -loglevel verbose
The input format option doesn't seem to matter...I can also get it to read the stream with an input of
ffplay -fflags nobuffer rtmp://{ip-address}/live -loglevel verbose
but all of the above result in ~4 second latency in the input...Can someone please document what input and input format are and what should actually go in them? Next, what should I be putting in them to get my <1 second latency without using a window capture and ffplay?
1. In OBS Studio I change the output X.264 to have the options of tune=zerolatency
2. I can open a ffplay window using the following command line to get the video with sub 1 second latency:
ffplay.exe -fflags nobuffer rtmp://{ip-address}/live -loglevel verbose
So i want to be able to replicate the above ffplay into my media source on OBS Studio.
I have set the input to
rtmp://{ip-address}/live
and can leave the input format blank or use
rtmp or even ffplay -fflags nobuffer -loglevel verbose
The input format option doesn't seem to matter...I can also get it to read the stream with an input of
ffplay -fflags nobuffer rtmp://{ip-address}/live -loglevel verbose
but all of the above result in ~4 second latency in the input...Can someone please document what input and input format are and what should actually go in them? Next, what should I be putting in them to get my <1 second latency without using a window capture and ffplay?
Last edited: