I mostly use XSplit Broadcaster to stream videos playing full-screen in a browser (Vivialdi). Often, the stream will go on great for a while at aroudn 50% CPU usage, then suddenly the CPU will spike with XSplit Core maxing out the CPU (according to Process Explorer). This causes stopping / stuttering on the video that’s playing and interrupts the stream.
It SEEMS to have something to do with switching processes. If I switch back and forth between the browser and XSplit too many times, it seems to trigger it. If I click on some other program that is running, it seems to trigger it. I’ve sometimes caught background processes starting up just before it hits.
I am tearing my hair out trying to figure this out! Today I went in rebooted, disabled my anti-virus, terminated all non-essential Windows applications and services, and even went into the Task Manager and disabled all tasks that were scheduled to run during the stream. As usual, things ran fine for a while, then the CPU spike hit and that was the end of the show.
What can I do next to try and pin down the cause of this?