-
-
Notifications
You must be signed in to change notification settings - Fork 419
Description
Use Case: Two PCs running OBS. PC 1 has a webcam source with NDI Source filter added. PC 2 has an NDI source added, attached to the webcam from PC 1.
There should be a way for PC 2 to "Disable" the NDI source, freeing up resources, when that source is not needed for a scene.
Currently this is a problem, because once the source is added, the connection between the PCs is left open constantly, even if the webcam is not used in the current scene (or is disabled) on PC 2. In my environment, this results in constant network traffic between the PCs, eating up about 57 Mbps on both NICs, as well as CPU use on both systems.
My use case is a dual PC setup, where PC 1 is a gaming PC and PC 2 does the transcoding; usually the webcam is picked up by the video capture card in PC 2, but if I want to stream a different source - like a Switch or Xbox - the Gaming PC is not used, and I set up NDI to get access to the webcam and microphone from it. The problem is that when I don't need those NDI sources, they stay active, and keep using resources, unless I delete them. Then I need to re-create them the next time I want to stream from a source that isn't the PC.
I'd like to just be able to go into OBS, select the NDI source, and "deactivate" it until I need it again, freeing up the resources when they aren't needed.