looking for input on a streaming pc build

Silenus27

New Member
Intel® NUC 9 Extreme (Ghost Canyon) System - Intel® Core™ i7-9750H, NVIDIA GeForce RTX3060Ti 8GB, 16GB (2x8GB) 3200Mhz, 2TB SSD NVMe PCIe - Mobile Intel® CM246 Chipset - Intel® UHD Graphics 630 - 3x M.2 SATA/PCIe SSD (RAID-0 RAID-1) - 2x Thunderbolt 3, HDMI 2.0a - 2x SODIMM 2400/2666Mhz DDR4 memory (Up To 64GB) - Intel® Wi-Fi 6 AX200 and Bluetooth - 2x Gigabit LAN (Intel® Ethernet Connection i219-LM and i210-AT) - TOSLINK - 238x216x96mm

its a gaming mini pc as you can infer, its a i7 6 core mobile intel cpu 9th gen , ram may be upped to 32.
as for my setup - it involves hooking up a 4k video off a camera thru an elgato camlink 4k and possibly some more sources thru atem mini pro.
as for the stream itself - its HD 1920x1080.

currently I'm using two computers with the atem mini pro to feed stingers , subtitles etc with the atem chroma , but I would prefer to do it all on a single machine therefore this build ( and especially for using 4k video that I could crop into different scenes, automatic zoom etc - live as my current machines can't handle 4k at all)

potentially I may even hook up a second elgato camlink 4k or employ a thunderbolt enclosure with an Elgato cam link pro or equivalent board for hooking up to 4 4k camera's ( if its feasible..) but always for a 1080 stream .

all that along with some more bells and whistles - animations videos , lower thirds, images and window capture for slideshows ..
will this machine handle all that ?
 

FerretBomb

Active Member
Should be able to, yes. I'd be a bit concerned about heat dissipation as NUCs generally can have that as an issue.
The CPU is fine as it's not a U-variant, and a 3060Ti enables NVENC with quality on-par with x264 Slow. Does the GPU have discrete VRAM? OBS relies heavily on loading assets into VRAM for most operations, and if it's using system RAM through an aperture instead of having dedicated VRAM, it likely will run into problems.
16GB system RAM is entirely workable, 32 would allow more breathing room but more comes down to what you'll be running on the system in addition to OBS while the stream is going.

I'd personally be concerned about the limit to expansion on a mini-system. If you rely on USB, remember that no matter how many PORTS it has, they may all share the same internal bus bandwidth pool, if they're all running off a single USB host controller. Which can be a huge problem, especially if you intend to have multiple video capture devices over USB. Doubly-so for USB 2.0 devices, even if they're plugged into a 3.0+ host port.
 

Silenus27

New Member
Should be able to, yes. I'd be a bit concerned about heat dissipation as NUCs generally can have that as an issue.
The CPU is fine as it's not a U-variant, and a 3060Ti enables NVENC with quality on-par with x264 Slow. Does the GPU have discrete VRAM? OBS relies heavily on loading assets into VRAM for most operations, and if it's using system RAM through an aperture instead of having dedicated VRAM, it likely will run into problems.
16GB system RAM is entirely workable, 32 would allow more breathing room but more comes down to what you'll be running on the system in addition to OBS while the stream is going.

I'd personally be concerned about the limit to expansion on a mini-system. If you rely on USB, remember that no matter how many PORTS it has, they may all share the same internal bus bandwidth pool, if they're all running off a single USB host controller. Which can be a huge problem, especially if you intend to have multiple video capture devices over USB. Doubly-so for USB 2.0 devices, even if they're plugged into a 3.0+ host port.


Its for event type stream , no gaming at all only camera feeds along some bells and whistles , but I may use it separately for some video editing and production.
probably Zoom will also run in parallels and fed with the OBS virtual cam(will be recording too)
and I would Like to record in OBS too.

my initial setup will be a 4k camera thru camlink 4k and the atem mini pro and perhaps another camlink 4k , I could connect both thru separate thunderbolt ports and the atem via usb 3 , also I didn't mention it but I will also be using multiple screens , two screens for myself, another screen as monitor for the speakers , and perhaps another for a projector.

would 2 camlink 4k be too much ?

practically at least for now I will only be recording OBS and streaming thru zoom only , to edit later and upload at a higher quality along with zoom feed , but that may change further on and I may not be using zoom at all and doing both streaming and recording via obs.
 
Last edited:

Silenus27

New Member
the steam will be 29\30 fps.
the rtx 3060 TI has 8gb of vram .

there is another option for the regular rtx 3060 that has 12 gb vram but sacrifice much as the TI variant is more like the upper range 2070 in terms of its other specs.
 

FerretBomb

Active Member
Can't speak as to the USB bus bandwidth. You might be able to work around that with a Thunderbolt->USB adapter, if it does end up bandwidth choked.

Personally I would go with the 12GB VRAM 3060, for a streaming workhorse. You aren't doing any gaming on the machine, and even at its most heavily-loaded OBS shouldn't use more than 5%, so the performance of the GPU core itself is essentially moot; but having that extra 4GB VRAM means being able to apply and layer more advanced effects, use longer render delays to sync sources, and handle more textures/images/videos at once, especially as they're loaded UNcompressed.
 

Silenus27

New Member
Can't speak as to the USB bus bandwidth. You might be able to work around that with a Thunderbolt->USB adapter, if it does end up bandwidth choked.

Personally I would go with the 12GB VRAM 3060, for a streaming workhorse. You aren't doing any gaming on the machine, and even at its most heavily-loaded OBS shouldn't use more than 5%, so the performance of the GPU core itself is essentially moot; but having that extra 4GB VRAM means being able to apply and layer more advanced effects, use longer render delays to sync sources, and handle more textures/images/videos at once, especially as they're loaded UNcompressed.

I'm thinking of placing an Elgato camlink pro (4 inputs) in a thunderbolt enclosure , 4 input - 10 gb for each , is what I get in usb 3 anyway.
its only inputs so theoretically there should be no problem , I don't think I even need an egpu enclosure , a regular one for other pcie cards should suffice , but I'm a bit worried.. did nobody ever try such a setup ?

I was thinking the 256 bit bus bandwidth of the TI was better then 192 bit , but you raise a good point concerning the vram .
btw I'm transcoding all media that I can to VP9 .
also I was thinking since I want 4k feeds from the camera ( to crop and resize in obs for 1080 stream and even apply a lut) the TI would be better for it.
perhaps I was wrong..
 

Silenus27

New Member
also I do plan to edit and produce some video's on it (at 1080 canvas but perhaps the occasional 4k too)
for stingers and such , as well as editing from the camera ssd if needed for higher quality.
so I might have to use up to 4 channels of 4k video along with the stream recording for reference in the video editing software.
 
Top