Advice needed: Apple M1 Pro/Max VT hardware streaming via NDI and Streaming quality (vs. NVENC, x264)

Stereo Typ

New Member
Hello everyone,

I'm new here and also quite new to the whole streaming business and therefore there's a lot of questions. I think I understand most of the technical stuff quite well, as I'm generally informed about video coding etc.

So here's the situation:
I want to stream DJ sets (ideally mobile, so with a laptop) and games (with a 2 PC setup using the same laptop). Currently I'm owning an older Workstation PC with a Xeon 6 Core, a 1070 8GB and 24 GB RAM and an 2012 MacBook Pro Quadcore 2,6Ghz. The PC is still barely enough for my gaming and other needs on windows, but obviously way to weak for simultaneous 1 PC Streaming (and NVENC sucks on 1000 series cards rom what I heard). Also the MBP will be end of life regarding security updates in Fall as it currently looks like. I tested some x264 recording on it at some point but without dropped frames the max is 720p60 or 1080p30 (while retaining some quality, I don't remember the exact settings, but decided this is now usable for me). So I decided streaming is probably worse, as its encoding + other things the CPU has to do. Also it already sounds like a jet and CPU temp is constantly at 100 degrees celsius. Not really what I had in mind.

Currently my thinking is to get one of those killer M1 Pro/Max MBP machines now and use it in a 2 PC streaming setup with the current PC for the next months. This allows me to wait until Q3/Q4 for AM5/Ryzen 7000/Intel 13xxx and Lovelace and whatever AMD brings out to compete to get a new gaming/windows rig, where I'll get way better value for the money than with current hardware (and prices), or so at least I hope.
I'm planning to stream video from one PC to the other via NDI for gaming and if that proves to not work properly/reliably buy a capture card (which I would like to avoid though, as it seems to me those devices are fairly overpriced for what they actually do (translate HDMI/DP to USB), more so since every decent computer hardware has dedicated encoders these days.

Now my 2 questions:
  1. Does this make sense and will it work as intended?
  2. How does quality of the Apple M1 VT Hardware encoder compare to NVENC on current (3000 series) GPUs and to x264 on a decent preset with say an 8 core midrange CPU. Is it comparable or can anyone point out any comparison to me. I couldn't find anything via google sadly.
Thanks and best regards to everyone in advance, your help is much appreciated

Stereo Typ
 
Top