Output groups on access manager remote change

trebede

Member
Hello,

Is there any way to automatically/remote change the output group to which a given screen capture signal belongs on a PC without having to do it manually in the access manager? I need the signals of a certain PC to be available at certain times in one group and at other times in another group with as little manual intervention as possible.

Thank you very much
 

SBowie

'the write stuff'
Staff member
It might just be possible to modify the config file that defines NDI send and receive groups using some external process (much like Access Manager does), but there would be more to it than that. First, your process might need rights to modify user files on the target system. Also, NDI enabled software needs to be restarted for group changes to be applied, so you'd have to take care of that as part of your process.
 

trebede

Member
Thanks @SBowie

Do you know if there is any information about these config files? I don't remember there being any reference to them when I did my NCSE or CNNE certifications.
Regards,
 

SBowie

'the write stuff'
Staff member
I don't know what information you'd like, but here's the content of a typical JSON file containing the group entries:

{
"ndi": {
"tcp": {
"send": {},
"recv": {
"enable": true
}
},
"groups": {
"send": "Public,,",
"recv": "Public,"
},
"unicast": {
"send": {},
"recv": {
"enable": true
}
},
"rudp": {
"send": {},
"recv": {
"enable": true
}
},
"networks": {
"ips": ""
},
"multicast": {
"send": {
"ttl": 1,
"enable": false,
"netmask": "255.255.0.0",
"netprefix": "239.255.0.0"
},
"recv": {}
}
}
}
Perhaps, though, you need to be thinking about routing your signals, rather than using groups? I think there may be one or two NDI routing apps out there, but at the most basic level you can do it with Studio Monitor.
 
Last edited:

trebede

Member
Thanks, Steve,

If I am not mistaken, from the same source of signals, I cannot choose that some signals belong to one group and other signals belong to another group. If that could be done, I would have my problem solved.

What I need is to enable or disable access to certain signals. I can only think of doing it through Access Manager. If I do it through routing I can control the sending, but not the visibility.

The possibility of editing those json files opens a lot of automation possibilities.
 
Top Bottom