PTZ Controls

PTZ Controls v0.17.0

Supported Bit Versions
  1. 64-bit
Source Code URL
https://github.com/glikely/obs-ptz
Minimum OBS Studio Version
30.2.0
Supported Platforms
  1. Windows
  2. Mac OS X
  3. Linux
The plugin adds PTZ camera control to OBS Studio 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, Pelco, ONVIF and USB UVC protocols, with plans to add support for other camera control protocols in the future.

ptz-controls-screenshot.png

ptz-settings-screenshot.png


Jimcom USA was nice enough to post a video review:
Author
glikely
Downloads
108,513
Views
347,378
First release
Last update
Rating
4.41 star(s) 27 ratings

More resources from glikely

Latest updates

  1. PTZ Controls v0.17.0

    Short message here because I want to get this out to all of you. Here is a new release that...
  2. New test release for OBS Studio 31.0.x

    A quick update for those of you waiting for a release supporting recent OBS Studio: I’ve started...
  3. OBS PTZ Controls v0.15.4

    This is a bug fix release. It fixes a crash caused by some joysticks, and makes the power...

Latest reviews

Great, your version 17 is not crashing updated OBS like version 15 did!
Perfeita a nova atualização com cameras usb uvc. 100%
glikely
glikely
Thanks for the feedback, and I’m glad it is working well for you
I seem to be having an issue with either my system or the hardware. I try to add a VISCA camera and it crashes the OBS System. I installed the latest version and it still crashes. Any suggestions would be helpful. I have tried using another PTZ controller app and and my CISCO Tandberg TTC8-02 does not respond. I order a remote to see if it will control the PTZ. Any help would be appreciated.
glikely
glikely
The current release doesn't work on OBS Studio 30.0.x or later due to the Qt library version changing. I'm working on a new stable release. In the mean time you can go to the download page and give one of the unstable prereleases a try
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.
glikely
glikely
Thanks for the feedback. I'm glad it's working well for you.
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.
glikely
glikely
I'm working on a new release. Could you help with testing? There are prerelease builds available on the Github releases page. Give it a try and let me know how it is working.
was working excellently then i decided to update obs like an idiot from 20s to 32
glikely
glikely
Sorry for the trouble! A new stable release will be out soon.
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
glikely
glikely
Sorry for the lack of updates. I'm working on a new release that does work with 31.0.x. Prerelease builds are available on the GitHub releases page. Can you give it a try and report back how it is working?
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.
glikely
glikely
That is very odd behaviour. Can you file an issue on the GitHub project page please?
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!
glikely
glikely
Thanks for the feedback. Yes, lack of joystick axis/button remapping is an issue, and others have made the same request. It is being tracked here: https://github.com/glikely/obs-ptz/issues/139
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.
glikely
glikely
Thanks for the review! As I'm sure you've read above, I'm working on a new release that will work with current OBS Studio. Can you please give it a try and report back how it is working for you? You can find the binaries on the GitHub releases page.
Top