Skip to content

Ability to "Disable" NDI Source without deleting #880

@sideswipe001

Description

@sideswipe001

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions