I've got a horribly frustrating issue. When I have more than one source (RTSP from some cheap 1080P cameras) I am getting image corruption (tearing, colour squares etc) regularly. Here's a link to a large image of the OBS screen:
http://neilnz.com/stuff/obs_issue.jpg
And here's a small version:
Typical image issues are highlighted on the preview screen - note that they also occur in the output.
- Machine is an i7 - 2600K with 16GB RAM.
- CPU is well under 100%, I have tried NVenc to get CPU usage down to under 25% and still the same issues.
- Testing the RTSP streams from other software (ONVIF Device manager, VLC, my NVR interface etc) shows perfect streams with no corruption.
- I have tried setting "use hardware decoding when available" on and off, no change observed.
- I have rebooted the PC, updated drivers, installed different h.264 codecs, no changes observed.
- I've tried changing the cameras output bitrate up and down, changing from VBR to CBR, changing the framerate from 25 to 30 and back., No changes observed.
- I have checked network traffic, it's under 15Mbps to this machine (and as I say, the same streams are perfect under different software).
- Dropped frames stay at zero (output is faithfully the same as preview)
- I've tried using the RTSP streams from the NVR instead of the cameras individually, no change.
I've looked through the forums and found a lot of almost related issues but most refer to tearing or issues with game streaming that come from vsync issues, and one or 2 unresolved posts that seem similar.
It's very frustrating because it looks like OBS is unable to always accurately decode the RTSP input streams. It certainly seems worse with multiple streams (ie. one stream is fine, minor issues with 2 streams, worse with 3 and bad with 4).
What else could I try to get OBS to be able to decode these error free streams?
CHeers - Neil G
http://neilnz.com/stuff/obs_issue.jpg
And here's a small version:

Typical image issues are highlighted on the preview screen - note that they also occur in the output.
- Machine is an i7 - 2600K with 16GB RAM.
- CPU is well under 100%, I have tried NVenc to get CPU usage down to under 25% and still the same issues.
- Testing the RTSP streams from other software (ONVIF Device manager, VLC, my NVR interface etc) shows perfect streams with no corruption.
- I have tried setting "use hardware decoding when available" on and off, no change observed.
- I have rebooted the PC, updated drivers, installed different h.264 codecs, no changes observed.
- I've tried changing the cameras output bitrate up and down, changing from VBR to CBR, changing the framerate from 25 to 30 and back., No changes observed.
- I have checked network traffic, it's under 15Mbps to this machine (and as I say, the same streams are perfect under different software).
- Dropped frames stay at zero (output is faithfully the same as preview)
- I've tried using the RTSP streams from the NVR instead of the cameras individually, no change.
I've looked through the forums and found a lot of almost related issues but most refer to tearing or issues with game streaming that come from vsync issues, and one or 2 unresolved posts that seem similar.
It's very frustrating because it looks like OBS is unable to always accurately decode the RTSP input streams. It certainly seems worse with multiple streams (ie. one stream is fine, minor issues with 2 streams, worse with 3 and bad with 4).
What else could I try to get OBS to be able to decode these error free streams?
CHeers - Neil G