Hey all, I just wanted to get some clarification on a couple things about the NDI plugin for OBS. I hope someone can help! ;)
1. This is the main thing: Do the settings anywhere in OBS actually affect the "output" quality of NDI? In other words, what is my streaming rig actually seeing? The preview window of my canvas on the gaming pc? If so, wouldn't the only setting that matters be the "base canvas resolution" under video? Does fps actually matter in this instance? I mean, my gaming rig doesn't seem to be encoding anything....so why would output settings make any difference?
2. The above leads into my second question.....or...my second question might be why i have the first question in the first place........ What exactly is NDI doing? To me, it seems like it's not actually "outputting" anything. It seems like it just makes my preview window in OBS available on the network as a source for my streaming pc.
For example, over a windows network, I can share a folder on my gaming pc so that everyone on the network can see it. The gaming pc is literally doing nothing other than allowing access to said folder. Then, on my streaming pc, i can navigate through the network, find the shared folder, and use it's contents. Most the work in this instance is being done by the streaming pc. The only thing the gaming pc is doing, is allowing access (and maybe spooling up a hard drive...if I still had hdds). I mean, whenever I use NDI, it seems to use almost no processing power. With OBS running, my cpu usage is 2.1 percent. If i turn NDI output on, it might go up to 3 percent. Doesn't seem to matter what settings I use in obs. The quality viewed in the preview window on the streaming rig is the same.
3. So, all that being said, are there any settings in OBS that affects the streaming quality? Or, what settings will give me the BEST QUALITY. I have the processing power on all (5) rigs. I want the streaming rig to receive the highest quality possible to encode and stream.
I hope I didn't lose you, and thanks!