So quick question for someone who might be smarter than me or knows a way.
Is NDI always taking the full Video Ouput Sizes and cannot be changed at all, or is there a way to bypass it and force it use the Stream size instead?
Here's what I mean: 1080p Canvas = Record 1080p + Rescale 720p for NDI to Stream Machine.
Instead it's like: 1080p Canvas = Record 1080p + 1080p for NDI to Stream Machine = Stream Machine has to Rescale 720p
I mean I get it, since you need a capture source and that's how NDI works, but it seems really stupid for NDI to force me use 1080p and waste precious computing power on both machines at the same time AND to force a 720p downscale on my stream machine. This is like 2 layers of wasted encoding power for no reason? Especially if on a budget?
Yet because I'm forced to go 720p, I cannot record at 1080p on either machine unless, as said, NDI at 1080p from the main machine, wasting precious encoding power (hell, sometimes even up to 1 encoding step, like from Fast to Medium) to rescale down again on the second machine.
This is not to mention, NDI Preview is the same as NDI main, but just removes the audio, yet NDI Main doesn't capture any Audio output unless they're set to 1 (not a big deal, but for multi-track audio recording it's a pretty dumb limitation? I mean even VLC knows how read multi-audio correctly, yet anything out of 1 track NDI cannot read properly and can contribute to more crackling issues)?
I know some people will recommend Source Record Plugin most likely to bypass certain issues, but considering every other day someone will post a comment on how Source Record is bugged, I don't know if it's reliable.