Rank: Member
Groups: Registered
Joined: 7/3/2020(UTC) Posts: 17 Location: Amsterdam
|
I started a new opensource project for a tally solution that works with vMix. On the tally nodes I've added Zeroconf for autodiscovery by the configuration tool. I would like tov drop a feature request for announcing the vMix api on the network as well. This allows me build auto-configuration fully. Github project: https://github.com/ruudboon/tally-blaster
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/20/2014(UTC) Posts: 2,721 Location: Bordeaux, France Thanks: 243 times Was thanked: 794 time(s) in 589 post(s)
|
|
|
|
|
Rank: Member
Groups: Registered
Joined: 7/3/2020(UTC) Posts: 17 Location: Amsterdam
|
Originally Posted by: DWAM I'm already using the api to discover the inputs. I would like to request zeroconf to discover the ip/host of the machine that is running vMix. When vMix startup it would be great if it announce his ip and api port using multicast. That way devices that need to know the ip of the vMix machine can discover this. This is helpful for my tally project but could be handy for every device that connect with vMix using the network. This same technique is used in for example NDI
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/20/2014(UTC) Posts: 2,721 Location: Bordeaux, France Thanks: 243 times Was thanked: 794 time(s) in 589 post(s)
|
I know what Bonjour is and why it is used but I don't understand why you want to use it: - I clearly don't want my vMix hosts to be publicly exposed to the LAN and risk to have people "playing" with the webcontroller without my conscent - those who need tallies can ask the producer which IP/port to use - vMix is not like NDI where you want to have streams available on the network for anyone. vMix is a production software, not for anyone on the network - most 3rd party apps that rely on vMix just have a setting for IP/Port to establish connection if the producer agrees. Again I don't want anyone to be able to mess with my setups.
I see what you want to do, but it seems you're forgetting that such protocols are an open door to problems.
|
|
|
|
Rank: Member
Groups: Registered
Joined: 7/3/2020(UTC) Posts: 17 Location: Amsterdam
|
Originally Posted by: DWAM I know what Bonjour is and why it is used but I don't understand why you want to use it: - I clearly don't want my vMix hosts to be publicly exposed to the LAN and risk to have people "playing" with the webcontroller without my conscent - those who need tallies can ask the producer which IP/port to use - vMix is not like NDI where you want to have streams available on the network for anyone. vMix is a production software, not for anyone on the network - most 3rd party apps that rely on vMix just have a setting for IP/Port to establish connection if the producer agrees. Again I don't want anyone to be able to mess with my setups.
I see what you want to do, but it seems you're forgetting that such protocols are an open door to problems. - I would like to suggest that this can be an option in the preferences that can be turned on/off - This will not lead to any security issues that aren't already there. An ip-scan on port 80 will allow you to find vMix as well. For standalone headless devices that need to connect to vMix it will be handy if the device can be discovered that way.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/18/2018(UTC) Posts: 39 Thanks: 8 times Was thanked: 2 time(s) in 2 post(s)
|
Originally Posted by: DWAM - I clearly don't want my vMix hosts to be publicly exposed to the LAN and risk to have people "playing" with the webcontroller without my conscent
Surely you'd have password authentication enabled in vMix if you were worried about that... Ruudboon's suggested option to enable or disable the IP announce would also get around the issue of having multiple vMix instances running on the same network. Having a Tally system automatically find a vMix instance would take a lot of hassle out of adding new tally lights into an existing setup, so I can definitely see the benefit. +1
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 4/23/2017(UTC) Posts: 1,214 Location: Germany Thanks: 3 times Was thanked: 168 time(s) in 150 post(s)
|
+1 for the optional anouncement.
|
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close