Attached is the software I wrote to control our AViPAS 10x cameras via OBS running on Windows via VISCA. You can copy the LUA script to the OBS script directory and then run the exe file. Sorry, there is no manual but we have been using the software every Sunday for months with no problems and it is pretty intuitive. You can move up to five cameras with the controls and then set up to 12 presets plus HOME and select these within OBS by installing a Set Preset source into a scene and choosing the camera and preset that will activate when the scene is either previewed or made active. In the EXE file you can Rename the Cameras and the Presets and those will resync with OBS so the names stay the same in the source items. Digital zoom should work if you click on the +/- rather than move the slide. Setup allows for either Visca over IP or serial ports. I use all IP cameras but I did test them with a serial connection, just change the "Using" column in the setup table to Serial instead of Network and specify the port and camera address if you have them chained. It was designed to work with our setup and has had no testing outside our environment, but you are welcome to try it. You might get lucky and it will work for you. Otherwise there is a Browser Based product out there (not free) that allows you to insert an OBS Browser Object and call a webpage to move a Visca PTZ camera to one of eight presets.