Please clarify - you said no dropped frames but the screenshot you shared shows 1.4% dropped frames (Network) and 0.2% due to encoding lag?
10:52:27.350: Output 'simple_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: 9676 (13.0%)
clearly you were having network congestion issues
That is an ancient CPU for real-time video encoding which is VERY computationally demanding and you don't have a Turing NVENC GPU for encoding offload (though you do on an input source??).
And you are adding NDI processing workload on top of that. Ugh, and chroma-keying... Dang, I'm impressed it has worked for you up til now.
I recommend real-time monitoring hardware resource (CPU, GPU, RAM, Disk I/O, etc) utilization [for ex. using Task manager’s Performance tab and/or Resource Monitor] to see if your system is being maxed out with your settings [which I'm sure it is.. The OBS Stats window CPU is for the OBS process ONLY, not NDI, not the OS, etc. On my PC, OBS sits under 2%.
These are good OBS troubleshooting resources to be aware of
-
https://obsproject.com/wiki/General-Performance-and-Encoding-Issues and
https://obsproject.com/wiki/GPU-overload-issues
-
https://obsproject.com/wiki/Dropped-Frames-and-General-Connection-Issues
Just curious - do you have guest Wi-Fi enabled and using same Internet connection as your livestream? if yes, do you have Quality of Service (QoS) to prioritize the stream, or doing real-time network traffic monitoring to make sure guest (or Office PCs, or whatever) isn't causing network traffic congestion?
Log (which you should review) shows massive # of errors on what appears to be 2 RTSP (I'm assuming cheap IP security) cameras?
10:51:59.458: MP: Failed to open media: 'rtsp://192.168.0.175/'
10:52:06.873: error: method DESCRIBE failed: 404 Stream Not Found
10:52:06.873: MP: Failed to open media: 'rtsp://192.168.0.200/1'
09:25:39.608: [Media Source 'Tethys 1080P Camera']: settings:
09:25:39.608: input: rtsp://192.168.0.175/
and a non descript Media source for .200
So I'm a bit confused
That OBS streaming has worked with those settings at all is impressive, and indicates a sophisticated level of OS and OBS optimizations. But there seems to be a bit of a mess in terms of sources, which would indicate an opposite level of sophistication regarding OBS