Is there an existing issue or feature request for this?
This feature does not exists on the latest available release of DistroAV nor in the upcoming PR?
Explain the context or expected use-case of the feature request (problem, new NDI feature, ...)
All the NDI Dedicated output Filter have the same by default.
- This can create conflict
- This is not obvious as a setting
- Can be conflicting with other NDI output (global or filters)
Using the OBS Source Name might be a better idea.
Solution Idea or Feature description
- Use the OBS Source Name as the Default NDI Output Name
- Check if the name conflict with any other Output Name that already exists (NDI Output filter OR Global Output)
- Define if the NDI Stream Name should update when the OBS Source name update (and if we say yes, how do we manage conflicting names.)
How this feature can benefit the community?
Less confusion using the NDI Output filter
No more conflict when 2 output use the same NDI name
How could this feature be implemented (fac.)?
This touch mostly ndi-filter, but will need to check for NDI Global output & Configuration.
This will need update to the NDI Output (global) as well for the "conflict-free" check.
This should be a function we can call from "anywhere" to confirm that an NDI Stream name is "Valid".
NDI Stream name are valid if:
- There is no conflicts (aka no other source is using it on OBS)
- There is no conflicts (aka no other source is using it on the same machine) - This could be a challenge in "multi-OBS" environment
- The name is a valid NDI stream name (Follow rules for a valid
p_ndi_name)
The total length of an NDI source name should be limited to 253 characters. The following characters are considered invalid: \ / : * ? " < > |. If any of these characters are found in the name, they will be replaced with a space.
Source
Do you see any potential limitation/drawback?
No response
Are you able to contribute to this feature?
yes
Is there an existing issue or feature request for this?
This feature does not exists on the latest available release of DistroAV nor in the upcoming PR?
Explain the context or expected use-case of the feature request (problem, new NDI feature, ...)
All the NDI Dedicated output Filter have the same by default.
Using the OBS Source Name might be a better idea.
Solution Idea or Feature description
How this feature can benefit the community?
Less confusion using the NDI Output filter
No more conflict when 2 output use the same NDI name
How could this feature be implemented (fac.)?
This touch mostly ndi-filter, but will need to check for NDI Global output & Configuration.
This will need update to the NDI Output (global) as well for the "conflict-free" check.
This should be a function we can call from "anywhere" to confirm that an NDI Stream name is "Valid".
NDI Stream name are valid if:
p_ndi_name)Source
Do you see any potential limitation/drawback?
No response
Are you able to contribute to this feature?
yes