Rank: Newbie
Groups: Registered
Joined: 7/22/2023(UTC) Posts: 8  Location: Ånge Thanks: 1 times
|
Is there any way for vMix to send a VISCA command to set absolute coordinates? It exists in the protocol, but is there any way to channel it through a vMix script?
EDIT:
I thought I could work around the whole thing by writing my own program to handle the PTZ control — and it works. But I also want to use vMix’s fantastic integration, yet we can’t have two connections to the camera. So I figured I’d relay vMix’s control through my program on (127.0.0.1) localhost, but then I’d need to set a port number, which vMix doesn’t support. So I’m back to square one :-)
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 4/23/2017(UTC) Posts: 1,340  Location: Germany Thanks: 3 times Was thanked: 178 time(s) in 160 post(s)
|
You can integrate your script into vMix. Or call the script from vMix.
You could also try "Sony visca over IP" from the PTZ control. It works even with none sony cameras but not with all.
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 7/22/2023(UTC) Posts: 8  Location: Ånge Thanks: 1 times
|
The problem is that the vMix Script engine only supports a selection of Visca commands. The command I want to use does not seem to be supported in vMix.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/7/2024(UTC) Posts: 128  Thanks: 10 times Was thanked: 6 time(s) in 5 post(s)
|
Originally Posted by: Leif  The problem is that the vMix Script engine only supports a selection of Visca commands. The command I want to use does not seem to be supported in vMix. Just out of curiosity, does the camera not support presets? That's essentially the same thing, just the coordinates are baked into the preset that you recall to
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 7/22/2023(UTC) Posts: 8  Location: Ånge Thanks: 1 times
|
Glad you asked! vMix has excellent support for PTZ, but not all the way.
vMix is designed to work with a joystick, sending a command to the camera indicating which direction it should move, and then a stop command when the joystick is released.
However, VISCA over IP supports a few additional commands, including the ability to send absolute position coordinates. By using the Stream Deck Plus, which features four rotary encoders, I can increase or decrease a value in my software to control the camera position.
This allows for very precise adjustments to the camera's position.
Since the camera only allows one IP connection at a time, I need to relay the control commands through vMix in order to make this function work.
So I still intend to use presets in vMix, but I get a much better sense of control by adjusting the camera’s position using the rotary dials instead of a joystick.
Turning the knobs gives me a more precise and tactile feel when fine-tuning the camera's pan, tilt, and zoom — something that's harder to achieve with a joystick alone.
|
|
|
|
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