best source input for live video without delay

PauSwimz

New Member
Hello,

I have a IP camera and that I am using with OBS Studio 27.0.1 and it works but there is about a 3 second delay on live video. I have ethernet running directly from internet modem.

I have attempted to go into Settings > Advanced > Stream Delay
and take the duration down to "1s" and unchecked the boxes but no avail. The IP Camera has a web console that is only about 1 second delay when looking at live video.

At the moment, I am able to get this working in OBS Studio under media source with a format of

rtsp://username:password@ipaddress:portnumber/

It does connect in OBS Studio

But does anyone recommend any other sources that maybe can turn the live feed delay from 3 seconds to 1 second
There is a web browser choice as well but believe you have to enter credentials every time to the IP camera's console in order for it to launch

Does anyone have any other suggestions?

Thanks
 

khaver

Member
Can you change the encoding format in the camera? Maybe to mjpg instead of h264 or h265? The less compression/decompression that needs to be done, the less delay there should be. It will use more network bandwidth though.
 

PauSwimz

New Member
Can you change the encoding format in the camera? Maybe to mjpg instead of h264 or h265? The less compression/decompression that needs to be done, the less delay there should be. It will use more network bandwidth though.

Thanks, I just switched it in the web console to MJPEG, same result. I have the web console side to side with OBS Studio. Web console just has about 1 second delay on live video feed and OBS Studio at about 3 second delay
 

FerretBomb

Active Member
There really aren't any good ways to do this, due to how most 'network connected cameras' work internally, aside from those with inbuilt NDI support. They're built cheap, and latency isn't even an afterthought in most of them as they aren't meant for true-live video, but to be used as security cameras where a few seconds of delay isn't an issue.

Grab an HDMI camera and run it to an HDMI capture device, or invest in cameras with NDI capability and advertised low latency values. They will not be cheap. Add a zero or two to the end of your expectation.
 
Top