qubitrenegade
New Member
Hello,
What is the most efficient method for capturing multiple parts of a screen without capturing the entire window? In short, I'd like to stream regions of the screen of one computer from another. I've got the PC to PC streaming worked out with NDI, super easy! But I don't want the whole screen.
I can create a dozen Window captures, but this seems to increase CPU usage... Just having two window captures OBS is at 10% cpu usage (though I'm not sure that's an entirely fair comparison as the other NDI sources seem to be sending too). But that would allow me to apply individual filters to each window.
Alternatively, I create a scene with the one window capture. Then created a dozen more scenes that use Scene 1 as a source, then I can apply individual filters to each scene without affecting original window capture. This seems to be marginally easier on the CPU... But if I'm adding dedicated NDI sources for each window, it does seem to increase overall bandwidth usage.
Which leads me to the second question, the most bandwidth efficient seems to be to just send the whole window over NDI, then maybe it's best to do the croping of the NDI source on the streaming machine?
Thoughts? What say you OBS wizards?
Thanks!
What is the most efficient method for capturing multiple parts of a screen without capturing the entire window? In short, I'd like to stream regions of the screen of one computer from another. I've got the PC to PC streaming worked out with NDI, super easy! But I don't want the whole screen.
I can create a dozen Window captures, but this seems to increase CPU usage... Just having two window captures OBS is at 10% cpu usage (though I'm not sure that's an entirely fair comparison as the other NDI sources seem to be sending too). But that would allow me to apply individual filters to each window.
Alternatively, I create a scene with the one window capture. Then created a dozen more scenes that use Scene 1 as a source, then I can apply individual filters to each scene without affecting original window capture. This seems to be marginally easier on the CPU... But if I'm adding dedicated NDI sources for each window, it does seem to increase overall bandwidth usage.
Which leads me to the second question, the most bandwidth efficient seems to be to just send the whole window over NDI, then maybe it's best to do the croping of the NDI source on the streaming machine?
Thoughts? What say you OBS wizards?
Thanks!