Question / Help Footage skips frames/freezes/slows down with dual PC NDI setup

TheMagistrate

New Member
My problem is rather simple, my gaming PC sends obs capture over NDI to my streaming PC, in there it encodes it for stream or recording purposes, my frames do not drop on either PC according to OBS, my cpu usage gets high but is never pinned at 99% on my streaming PC, and the connection between the two PC's is 1 Gigabit. I like to run my games at rather high framerates I.E. 144+ due to my monitors refresh rate, video capture a lot of the time is fine, but during intense scenes, such as lots of moving of the camera in a shooters or for some reason, diving out of the battle bus in fortnite in the beginning of a game, causing that video to grind to a halt, generally if i pause the game for a couple of seconds, it catches back up and recording resumes as normal again. My Gaming PC is usually bottlenecked by the CPU in most games due to my liking of running things with low graphics to get to a high framerate, I cap my framerate at 180 in fortnite, if I leave it uncapped, it can reach into the 200+, and the footage just freezes and skips horribly. I would appreciate input into my problem, I could also obtain footage of this issue if you need it

Gaming PC Log File: https://gist.github.com/e7ade64a3709cf4e096ca271237e3a35
Streaming/Recording PC Log File: https://gist.github.com/1b9edeab32281550589423d2c45de782

Edit 1: Just realized how much of a mess my Streaming PC's Log File is, here it is upon freshly opening OBS: https://gist.github.com/fe874f5c0cebf9452331f2d72b4465ae
 
Your streaming PC looks decent, but I think you should probably record with SuperFast instead of VeryFast preset, VeryFast often had noticeably more missed/skipped/whatevered frames. Doesn't really matter when recording, just add bitrate until it looks right, hard drive space is cheap.

I think the problem is with your gaming PC. Cap the framerate lower. Try 145Hz. Maybe start playing at 120Hz instead of 144Hz, and cap at 121. What you described sounds like your GPU is being maxed out in intense moments, capping your framerate lower can help with that.

Also, your gaming PC logs look incomplete, although I'm not sure since I've never run the NDI plugin. But make sure before you grab the log file, you stop the encode session and close out of OBS, this makes sure all the data is written to the file before you grab it.
 
Well the problem is your settings are to high on your streaming pc.
I try to stream with 60fps to with ndi and it started freezing.
You better go for 720p 30fps 6000bitrate.
6000bitrate for 1080p and 60fps is anyway to low.
Your stream will look much better with lower settings but same bitrate.
Your pc needs to render the double amount of frames dont forget that. It takes a lot of power!
 
I think the problem is with your gaming PC. Cap the framerate lower. Try 145Hz. Maybe start playing at 120Hz instead of 144Hz, and cap at 121. What you described sounds like your GPU is being maxed out in intense moments, capping your framerate lower can help with that.
You get 144hz monitor to play at 120hz thats your solution, really? :)
 
Well the problem is your settings are to high on your streaming pc.
I try to stream with 60fps to with ndi and it started freezing.
You better go for 720p 30fps 6000bitrate.
6000bitrate for 1080p and 60fps is anyway to low.

Even though he says "streaming PC", he's only recording with it according to the logs, not streaming. So recommending 720p and 6000kbps doesn't make sense. The stats on the streaming PC were fine for recording if he sticks to SuperFast preset.

You get 144hz monitor to play at 120hz thats your solution, really? :)
Yup. The symptoms seem to fit that the framerate is too high. Either lower it or deal with the consequences, (or prove that that isn't the problem).
 
After trying Superfast Preset for H.264 for recording, my performance is still sub-par even with cpu usage being lower than 99% on the streaming PC, and with OBS saying in both the Gaming, and Streaming PC, that capture is 60 fps, id rather not lower my framerate in gameplay, as that obviously makes for a sub-par gaming experience, the preview in OBS on the streaming PC gets choppy and coincides with the poor framerate in the recorded material
 
Even though he says "streaming PC", he's only recording with it according to the logs, not streaming. So recommending 720p and 6000kbps doesn't make sense. The stats on the streaming PC were fine for recording if he sticks to SuperFast preset.


Yup. The symptoms seem to fit that the framerate is too high. Either lower it or deal with the consequences, (or prove that that isn't the problem).
well there is another log where he was streaming with 6000bitrate 720p 30fps 6k makes totally sense. cause it takes load from your cpu. 60fps to much streaming pc cant handle it.
 
Back
Top