Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Only local NDI sources in dropdown list #953

Open
patmu opened this issue Jan 5, 2024 · 5 comments
Open

[Bug]: Only local NDI sources in dropdown list #953

patmu opened this issue Jan 5, 2024 · 5 comments

Comments

@patmu
Copy link

patmu commented Jan 5, 2024

Operating System Version

Windows 11 (release: 23H2; revision: 2861; 64-bit)

OBS Version

OBS 30.0.2 (64-bit, windows)

NDI Tools Version

4.13.0

Describe the bug

After starting OBS, only NDI sources from the same computer are available for selection in the dropdown list. There are no other running NDI sources on the network available in the dropdown list.

Steps to reproduce

  1. Add NDI Source
  2. Check available sources in "source name" dropdown list

Expected behavior

All available sources shoud be displayed in the dropdown list.

Screenshots

No response

Additional context

NDI Studio Monitor, which is running on the same computer as OBS, shows all available sources. So there is no firewall blocking.

What I see in the obs plugin directory: almost every plugin has a pdb file with the same filename as the dll. This is not the case for obs-ndi.dll. obs-ndi.pdb is missing. Could this be the reason for the issue?

Computer has fixed IPv4 address set, IPv6 is disabled. Changing to DHCP for both doesn't help.

Workaround 1)
When I start OBS explicitly with administrator permissions, then all the sources are available.

Workaround 2)
Add remote computers in access manager. After doing this, the sources from this host are in OBS available s well.

@patmu
Copy link
Author

patmu commented Jan 5, 2024

Log-File from normal OBS start:
2024-01-05 13-47-39.txt

@patmu
Copy link
Author

patmu commented Jan 5, 2024

Log-File from OBS start as administrator (right click on the icon -> run as administrator):
2024-01-05 13-49-01.txt

@patmu patmu changed the title [Bug]: Onl local NDI sources in dropdown list [Bug]: Only local NDI sources in dropdown list Jan 5, 2024
@BarryCarlyon
Copy link

Try adding OBS to your firewall allow list and see if that resolves it

@patmu
Copy link
Author

patmu commented Jan 10, 2024

Thank you for the idea. Tried it, and success :-)

I didn't expect that administrators and normal users have different firewall rules. I thougth the ruleset is only bound to the network profile which is the same for all users.

Looks like NDI plugin installer should add OBS to the firewall allow list by default.

@BitRate27
Copy link
Contributor

In windows there are not different firewall rules between administrator and a user. This was most likely the result of parental controls or some third party restricting access for the user. In order to change the firewall rules, the installer will need to ask the user to login as an admin. We could check to see if the ports are blocked before asking for permission.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants