Jump to content

VISCA SONY Camera Control for OBS Studio


Recommended Posts

Attached is a full Controller for SONY Cameras using the VISCA protocol, written in AutoIt. Everything required to build a EXE file is included.

I wrote this software because I couldn't find decent control software for these cameras, I tried at least a dozen packages. So in my mind, anyway, it is better than anything else out there.

The software will also controls several other pieces of AV equipment. The software is very specific to my application but should be easy to adapt and would make a good starting point for someone else trying to roll there own Audio Video control program.

It features the following;

  • Unlimited number of presets
  • Macros to combine recall of presets
  • Supports JoyStick control
  • Supports up to 7 cameras in Daisy chain configuration.
  • Unique Pan Tilt control pad provides variable speed control by dragging Mouse on pad, makes the cameras easy to control.
  • Web Server allows Macros to be activated from OBS Studio
  • Modular structure should make the code adaptable to other camera control protocols.
  • Modular structure should make additional hardware support easy to add or remove.
  • Will show errors during start up if hardware is not present but it will run.
  • Serial ports configured with included INI file.
  • Joystick response can be adjusted through settings in the INI file.
  • Lots of documentation on how things are setup in the various source modules.
  • Built in web server allows control from OBS Studio.

Lots more documentation available wiring instructions, protocol documents for hardware etc. but that would exceed file upload size. PM me if you are interested.

And thanks to everyone on this forum that provided the many libraries and bits of software used to make this project work. I couldn't have done it without the many contributors to this forum. I did my best to give the appropriate credit in each module.


GeorgeController.zip Operation Instructions.pdf


Edited by pboom
Added information on OBS Studio
Link to comment
Share on other sites

  • 2 years later...
  • 2 weeks later...

COM Port functionality provided by CommMG.au3 & CommMG.dll writen by martin.

64 bit version of DLL is only required if compilling 64 bit AutoIt EXE.
32 bit version of DLL works fine in 64 bit windows as long as AutoIt is compiled to 32 bit.

I have not seen much need to compile this to 64bit.

The following post provides a lot of additional information

A 64bit version of the serial port DLL is available here, but I have not tested it. I think some of the other DLLs used may not work in 64bit.


Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Create New...