Configuring NDI Discovery Server

jainrajath

New member
Hi, we have a requirement for setting up and using discovery server for streaming in linux. I came to know that we need to create a ndi-config.v1.json in $HOME/.newtek/ folder with the values shown below. Can someone explain what are the values and how they are used? Or is there a documentation regarding this? I couldn't find anything in the SDK documentation.
Code:
{
    "ndi": {
        "tcp": {
            "send": {},
            "recv": {
                "enable": true
            }       
        },  
        "groups": {
            "send": "Public,",
            "recv": "Public,"
        },      
        "unicast": {
            "send": {},
            "recv": {
                "enable": true
            }       
        },  
        "networks": {
            "ips": "",
            "discovery": ""
        },      
        "multicast": {
            "send": {
                "ttl": 1,
                "enable": true,
                "netmask": "255.255.0.0",
                "netprefix": "239.255.0.0"
            },      
            "recv": {}
        }   
    }   
}
 

kanep

NewTek SE
Discovery Server should be in the network section of the json data, use the key 'discovery', with value of the IP to use. (At least this is how is shows up on my Windows system).

Code:
    "networks": {
      "ips": "",
      "discovery": "192.168.1.55"
    },
 
Last edited:

jainrajath

New member
Thanks Kane. I understood that 'discovery' is the IP of the discovery server. But what do the rest of the values mean? Some are straightforward but others are confusing, like 'netprefix', 'groups' and so on. I would be grateful if there was any documentation regarding this.
 

livepad

Member
Thanks Kane. I understood that 'discovery' is the IP of the discovery server. But what do the rest of the values mean? Some are straightforward but others are confusing, like 'netprefix', 'groups' and so on. I would be grateful if there was any documentation regarding this.

If you download Sienna's free NDI Access Manager for macOS or Ubuntu Linux, you will find pop up help for all the fields, in 11 languages, just click on the question mark icons.
http://www.sienna-tv.com/ndi/accessmanager.html

You might also like to read the 'NDI Know-How' article about NDI Discovery
http://www.sienna-tv.com/ndi/knowhowdiscovery.html

 
Last edited:
Top Bottom