Great News Everybody! I have updated my streaming setup. \o/
Past
I used to use the same machine on which I programmed or raced also as the machine which encodes the stream. This has downsides, the most obvious one being that if building a program drags down the machine too much, the stream dies. One other important downside, though mostly for me, is that I needed to maintain two OBS setups because I have one racing computer and one programming computer. I simply grew tired of fixing things left and right and never really converged between the two.
Future
Now, I have consolidated that into a single streaming machine (more on that later) with a couple of cheaper capture cards. This means that overly resource-hungry program builds will no longer kill the stream. It also allows me to use a single OBS setup for both programming and racing. The two open items are (1) that OBS currently does not want to show the embedded browser, and, (2) I am still looking on how I can best use the USB audio interface (which connects the microphone) between machines (the one I use as stream encoder is not a machine I used normally).
The Machine
The machine I am now running the stream encoder on is the same machine that I use for my Nextcloud installation. It runs an AMD Ryzen 8500G, 32 GB of main memory (yes, I bought that before the memory price hikes), and a ZFS pool with several TBs of storage. The Ryzen 8500G is an gfx1103 GPU architecture and, as far as I know, comes with updated hardware encoders compared to the older gfx10-series GPU architectures.
What’s To Come
I’m genuinely excited about this upgrade. While I still have minor OBS tweaks to squash, I can’t wait to put this setup through its paces live on stream! Keep an eye on the schedule—I’ll be testing it out soon, and I can’t wait to benefit from the difference in stability.

Comments are closed