Hello everyone,
(This is probably going to be a wall of text, but it's kind of all required for context of my question. TL;DR at the bottom)
I'm looking to build an Ubuntu box whose sole purpose would be to stream eSports matches for the organization I'm with. The most intensive workload it will ideally handle will be:
- NDI feeds from 14 PCs
- NDI feeds from 12 webcams (associated with 12 of the above PCs)
- SDI feeds from two cameras
- Streaming to either YouTube, Twitch, Livestream.com, or (ideally) Restream.io at 720p60fps
I already know that I will need a 10Gb/s network card and an SDI capture card to handle the connectivity that I'm aiming for. My problem lies in trying to figure out what the base computer needs to be specced at. Does OBS play better with more cores, or does it favor per-core performance? (i.e. would it be more cost-effective to build a system around two older Xeon 5675s, or a single Ryzen 2600/2700) Would it require a bunch of RAM, or would 8GB-16GB be enough? Would a dedicated GPU be a good idea?
TL;DR: What's the best - and most cost effective - computer setup that you'd recommend to ingest and stream a ridiculous number of sources?
(This is probably going to be a wall of text, but it's kind of all required for context of my question. TL;DR at the bottom)
I'm looking to build an Ubuntu box whose sole purpose would be to stream eSports matches for the organization I'm with. The most intensive workload it will ideally handle will be:
- NDI feeds from 14 PCs
- NDI feeds from 12 webcams (associated with 12 of the above PCs)
- SDI feeds from two cameras
- Streaming to either YouTube, Twitch, Livestream.com, or (ideally) Restream.io at 720p60fps
I already know that I will need a 10Gb/s network card and an SDI capture card to handle the connectivity that I'm aiming for. My problem lies in trying to figure out what the base computer needs to be specced at. Does OBS play better with more cores, or does it favor per-core performance? (i.e. would it be more cost-effective to build a system around two older Xeon 5675s, or a single Ryzen 2600/2700) Would it require a bunch of RAM, or would 8GB-16GB be enough? Would a dedicated GPU be a good idea?
TL;DR: What's the best - and most cost effective - computer setup that you'd recommend to ingest and stream a ridiculous number of sources?