Dan Tappan
New member
Is this the right place to ask questions related to the NDI SDK?
I am trying to implement a NDI router under MacOS using the latest version of the SDK
Registering the router instances appears to work, in that they show up to NDI discovery on other machines. However, the URL associated with the routers uses the address 127.0.0.1 so no other machine can connect to the instances.
For example
Network sources (12 found).
1. BIRDDOG-P100 (CAM)
10.100.1.110:5961
2. CAMERA-PHONE-2 (NDICam)
10.100.1.203:5964
3. DANS-MACBOOK (HDMI1)
127.0.0.1:5961
4. DANS-MACBOOK (HDMI2)
127.0.0.1:5962
5. DANS-MACBOOK (HDMI3)
127.0.0.1:5963
6. DANS-MACBOOK (HDMI4)
127.0.0.1:5964
7. DANS-MACBOOK (HDMI5)
127.0.0.1:5965
....
Is there a way on MacOS to force the SDK to use the physical interface addresses, or better yet to use a host name
I tried setting ~/.ndi/ndi-config.v1.json to the following, but it didn't make a difference
---
{
"ndi": {
"adapters": {
"allowed": ["10.100.1.150"]
}
}
}
---
I am trying to implement a NDI router under MacOS using the latest version of the SDK
Registering the router instances appears to work, in that they show up to NDI discovery on other machines. However, the URL associated with the routers uses the address 127.0.0.1 so no other machine can connect to the instances.
For example
Network sources (12 found).
1. BIRDDOG-P100 (CAM)
10.100.1.110:5961
2. CAMERA-PHONE-2 (NDICam)
10.100.1.203:5964
3. DANS-MACBOOK (HDMI1)
127.0.0.1:5961
4. DANS-MACBOOK (HDMI2)
127.0.0.1:5962
5. DANS-MACBOOK (HDMI3)
127.0.0.1:5963
6. DANS-MACBOOK (HDMI4)
127.0.0.1:5964
7. DANS-MACBOOK (HDMI5)
127.0.0.1:5965
....
Is there a way on MacOS to force the SDK to use the physical interface addresses, or better yet to use a host name
I tried setting ~/.ndi/ndi-config.v1.json to the following, but it didn't make a difference
---
{
"ndi": {
"adapters": {
"allowed": ["10.100.1.150"]
}
}
}
---