I started experimenting with Twitch streaming for the first time recently and I'm running into some issues. I only have 5mbps upload speed so I have to finetune my settings to get the most out of my stream.
Currently I'm trying to stream at 1280x720 at 60 fps (downscaled from my monitor's 2560x1440), with a 3500 bitrate (which I might need to move lower).
My stream is choppy and doesn't appear to be 60 fps. OBS analyzer shows dropped frames and recommends dropping my resolution, but its already pretty low.
When I turned my "Process Priority Class" up to "High", my stream got magically better. The stuttering and freezing stopped and the stream looked great (for 720p at least). However, this ate up my CPU and my actual game locally started to lag and stutter.
What I'm wondering, is if I should pass my video to my MacBook Pro 15" (2015) which has a 2.5ghz i7 and have my laptop do my encoding. Then I might be able to use "High" priority class without making my game run shitty.
Does this logic make sense?
Will I run into issues with performance by outputting my desktop video to two sources (my monitor & laptop)?
Currently I'm trying to stream at 1280x720 at 60 fps (downscaled from my monitor's 2560x1440), with a 3500 bitrate (which I might need to move lower).
My stream is choppy and doesn't appear to be 60 fps. OBS analyzer shows dropped frames and recommends dropping my resolution, but its already pretty low.
When I turned my "Process Priority Class" up to "High", my stream got magically better. The stuttering and freezing stopped and the stream looked great (for 720p at least). However, this ate up my CPU and my actual game locally started to lag and stutter.
What I'm wondering, is if I should pass my video to my MacBook Pro 15" (2015) which has a 2.5ghz i7 and have my laptop do my encoding. Then I might be able to use "High" priority class without making my game run shitty.
Does this logic make sense?
Will I run into issues with performance by outputting my desktop video to two sources (my monitor & laptop)?