StrayTexel
New Member
Hi all,
Apologies if this has already been covered, but I'm having a difficult time piecing this together based on all of the forum posts. I have a new M1 Pro MBP and I'm trying to do the following:
1. Make the MBP the "2nd PC" in a dual-PC NDI setup.
2. Natively compile both Obs and NDI (receiving-end) for M1.
3. Have enough perf to composite a high-res NDI stream w/ 1-3 webcams.
Note that my networking situation is that I have everything on wired gigabit ethernet, and the MBP and the NDI source (Win11 machine) are on the same switch. And I've had success with this setup with another Windows PC acting as the 2nd computer, which I'm trying to eliminate at this point.
What I've tried:
1. Skipping native compile and going full rosetta.
This seemed to work at first, but the NDI stream is dropping a ton of frames. This was with the source machine running the available OBS NDI plugin to generate the source. Someone suggested using the native NDI 5 "Screen Capture" app instead of OBS for the source, and while I got pretty good video out of it, the audio on the Mac-side was totally hosed (just a bunch of loud glitching).
2. Compiling natively to M1
This worked, and worked well... except the NDI part. No matter what I tried, I couldn't get the NDI stream option to show up in OBS. Some in this thread suggested trying the NDI Tools Studio Monitor and pulling that in as a video source, and while I was able to target the source from within OBS, I never got any audio or video (despite the stream appearing fine in NDI's Tools Studio Monitor). I also had the issue where the dylib we are supposed to copy wasn't the correct name, so I tried to rename it as others suggested, but this didn't work for me.
So that's kinda where I'm stuck. Neither path really seems to work for my use case. I think Rosetta is a dead end, as even with the M1 Pro it doesn't seem powerful enough to overcome the overhead and decompress and composite the NDI stream. Therefore, does anyone know of a comprehensive step-by-step guide to get the Native Compile to work with NDI (RX only, I don't care about TX)?
Thanks in advance.
Apologies if this has already been covered, but I'm having a difficult time piecing this together based on all of the forum posts. I have a new M1 Pro MBP and I'm trying to do the following:
1. Make the MBP the "2nd PC" in a dual-PC NDI setup.
2. Natively compile both Obs and NDI (receiving-end) for M1.
3. Have enough perf to composite a high-res NDI stream w/ 1-3 webcams.
Note that my networking situation is that I have everything on wired gigabit ethernet, and the MBP and the NDI source (Win11 machine) are on the same switch. And I've had success with this setup with another Windows PC acting as the 2nd computer, which I'm trying to eliminate at this point.
What I've tried:
1. Skipping native compile and going full rosetta.
This seemed to work at first, but the NDI stream is dropping a ton of frames. This was with the source machine running the available OBS NDI plugin to generate the source. Someone suggested using the native NDI 5 "Screen Capture" app instead of OBS for the source, and while I got pretty good video out of it, the audio on the Mac-side was totally hosed (just a bunch of loud glitching).
2. Compiling natively to M1
This worked, and worked well... except the NDI part. No matter what I tried, I couldn't get the NDI stream option to show up in OBS. Some in this thread suggested trying the NDI Tools Studio Monitor and pulling that in as a video source, and while I was able to target the source from within OBS, I never got any audio or video (despite the stream appearing fine in NDI's Tools Studio Monitor). I also had the issue where the dylib we are supposed to copy wasn't the correct name, so I tried to rename it as others suggested, but this didn't work for me.
So that's kinda where I'm stuck. Neither path really seems to work for my use case. I think Rosetta is a dead end, as even with the M1 Pro it doesn't seem powerful enough to overcome the overhead and decompress and composite the NDI stream. Therefore, does anyone know of a comprehensive step-by-step guide to get the Native Compile to work with NDI (RX only, I don't care about TX)?
Thanks in advance.