PTZ Controls

PTZ Controls v0.15.4

Supported Bit Versions
  1. 64-bit
Source Code URL
https://github.com/glikely/obs-ptz
Minimum OBS Studio Version
28.0.0
Supported Platforms
  1. Windows
  2. Mac OS X
  3. Linux
This plugin adds a PTZ camera control panel to OBS that can control multiple cameras, and can automatically change selected camera based on the currently active preview or program scene.

The plugin supports the VISCA serial, VISCA-over-IP, and Pelco protocols, with plans to add support for other camera control protocols in the future. It has been tested on Windows and Linux. MacOS should also work but is untested.

ptz-controls-screenshot.png

ptz-settings-screenshot.png


Jimcom USA was nice enough to post a video review:
Author
glikely
Downloads
85,584
Views
216,275
First release
Last update
Rating
4.38 star(s) 24 ratings

More resources from glikely

Latest updates

  1. OBS PTZ Controls v0.15.4

    This is a bug fix release. It fixes a crash caused by some joysticks, and makes the power...
  2. OBS PTZ Controls v0.15.2

    This is a minor release that tweaks the joystick control behaviour. For joysticks that don't...
  3. OBS PTZ Controls v0.15.1

    This is a small release with only one change, but I think a lot of you will be excited about it...

Latest reviews

Works great on macOS. The docking pannel is very useful, minimalistic and works great. I use the plugin with a XBOX joystick controller with Bluetooth. Joystick movements are fluid. I can use it to control several PTZ cameras, the "deadzone" is a useful addition preventing the camera to drift.
Infelizmente o plug-in se limita ao OBS 28 e se atualizo perde a funcionalidade. Alguém conhece outro? Caso eu consiga contgrolar a câmera fora do OBS eu faço a transmissão direto do Youtube mesmo.
was working excellently then i decided to update obs like an idiot from 20s to 32
O plugin é muito bom, porem depois que o OBS atualizou a versao o plugin parou de funcionar, para resolver o problema estou usando a versao 28.0.1 do OBS com a ultima atualização do plugin, porem nao posso atualizar o OBS,caso atualize o OBS o plugin crasha e fecha o OBS
I must be missing something because this plugin does not work properly. I have 10 scenes. Each scene has my PTZ camera in it as a source, and each scene needs to go to a specific preset. My presets I make within PTZ Controller don't save. After changing scenes, my presets get merged together so sometimes Preset 1 and Preset 2 become the same preset instead of different presets like I saved them. Someone help please? This is mission critical for my work.
Great plugin! I love that you can link a camera to a source in OBS. One thing I would like is the ability to bind other inputs to zoom, etc. Currently, I have a high-end Apem controller that is night and day compared to a basic Xbox controller. Unfortunately, I cannot use it since the zoom on this controller is set up for the Z-axis rather than the 'right thumbstick.' Is there any way this could be tweaked to work differently? please reach out if I can provide any more info that could help in the process!
I can’t think of any other way I can manage our setup with 4 ptz cameras without this plugin. Only reason for less than a five rating is because currently VISCA serial is not working with two HuddleCam HD connected via usb in OBS 29 and above. Had to downgrade to OBS 28.1.1 because this plugin is important for me.
Just excellent. Rely on it all the time.

One question. Is there a way to rename the devices so I can tell which one is which (we have four that I'm controllinng through it !)
This is a great plugin which works exactly as expected. Thank you!
I love this plug-in! Works great with one of my IP cameras. I have another PTZ camera (Roc20 by Rocware) that connects only with USB. The camera responds if I go to the source, properties, configure video, camera control within OBS.. I have not been successful configuring it with this plugin so wondering if it is even possible?
glikely
glikely
Thanks for the review. I'm glad it's working for you.

Most USB cameras use the UVC protocol for PTZ control. The plugin doesn't support UVC yet, but it is something I want to add.
Top