Results 1 to 2 of 2

Thread: Avahi dependency in NDI

  1. #1
    Registered User
    Join Date
    Dec 2019
    Location
    Bangalore
    Posts
    3

    Avahi dependency in NDI

    Hi,
    I tried to use the NDI in a docker but ran into an issue. When I try to use it in a single docker it works fine but when I start a second docker in the same machine, NDI refused to start. I narrowed the problem to the avahi-daemon which could not be started in both the dockers at the same time. So is there a way to remove the dependency on avahi in NDI? Can we give the IP address of the sender directly? Or is there any other way to run NDI in multiple dockers?

  2. #2
    Registered User
    Join Date
    Jul 2019
    Location
    Netherlands
    Posts
    7
    you could run the NDI discovery server and then create the .newtek folder in the home folder of the user (within the docker instance) running the ndi stuff, containing the ndi-config-v1.json file:
    {
    "ndi": {
    "tcp": {
    "send": {},
    "recv": {
    "enable": true
    }
    },
    "groups": {
    "send": "Public,",
    "recv": "Public,"
    },
    "unicast": {
    "send": {},
    "recv": {
    "enable": true
    }
    },
    "networks": {
    "ips": "comma seperated list of IPs/hostnames",
    "discovery": "ip of discovery server"
    },
    "multicast": {
    "send": {
    "ttl": 1,
    "enable": true,
    "netmask": "255.255.0.0",
    "netprefix": "239.255.0.0"
    },
    "recv": {}
    }
    }
    }

    Unfortunately you cannot supply multiple discovery servers, so running the discovery server creates a single point of failure

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •