PTZ Controls

PTZ Controls 0.17.1

This is a bug fix release for the v0.13.x series. All users of v0.13.0 should upgrade as it fixes many of the regressions in v0.13.0. It fixes a number of longstanding problems with the way the VISCA support was implemented. Transmit only serial connections should be usable again instead of having >1s delays in the camera responding. The unexpected drift of pan/tilt/zoom on startup is now fixed.

If you're still using v0.12.2 because you like the discrete speed control slider, then you don't need to upgrade now. However, please do at least try this release and see if it works for you. If it doesn't, you can stay on v0.12.2. I'm working on support for limiting the minimum and maximum speeds, but that work isn't ready yet.

As always, please test and let me know in the comments how this release is working for you.
Another release for you to go and try. The big change in this release is speed ramping on the controls. The speed slider has been removed entirely and the speed of movements starts small, and ramps up the longer the button is held down. This behaviour appears to be more user-friendly, but I would like to have feedback on how it is working.

The other big change is in how a PTZ device is associated with an OBS source. Instead of having to manually name the PTZ device exactly the same as the PTZ source, now there is a combo box in the settings dialog to choose which source the camera is connected to.

Finally there are a bunch of backend fixes and cleanups that make the plugin more reliable. VISCA TCP connections should automatically reconnect. Camera settings and state are kept up to date and can be viewed in the settings dialog when debug is turned on. In a future release those changes will allow some of the settings to be controlled easily.

Hopefully this will work well for all of you. As always, please test in a controlled environment before using in production, and let me know how it goes, either good or bad. I always love to hear feedback and how you're using this plugin.
  • Like
Reactions: @bronardgodines
This is a minor bug fix release. It fixes toolbar controls that weren't working, and it fixes the Windows installer to remove old versions of the plugin so that an error message isn't shown when OBS starts.
I've just released v0.12.0 which works with OBS Studio v28. Lots of bug fixes and tweaks in this one, plus binaries for MacOS, Windows and Linux. You can find the full release notes on GitHub here. Please test and report back.
  • Like
Reactions: Paul74
This is another test release. I do not recommend using it in a production environment, but please do test and let me know how it is working. Serial port support has been turned on again, so it will work for your VISCA over UART and PELCO devices.
  • Like
Reactions: GregPeatfield
A first test release of the plugin that works with OBS Studio v28 is available now. This is only a test release, and a lot of stuff is still broken, but it should at least run. If you have some time and don't care if it breaks your system then please give it a try and report back here how it goes.

Minor fixes for compatibility with Face Tracker v0.4.2. There is no need to update unless you're using the Face Tracker plugin. Also, please remember that Face Tracker integration is experimental and you may encounter bugs or tracking problems. Always test before using for a live stream.
v0.10.1 didn't work for MacOS. The serial port library wasn't able to find the Qt libraries on machines without the OBS development environment set up. I think I've got it sorted now. Please try this new release.

There was also a crash on exit bug that I've fixed.
  • Like
Reactions: GregPeatfield
Hi everyone. I've just pushed out a minor release adding MacOS support! This is the first time I've released a MacOS build and there may be problems. Please test and let me know how it goes.

There are no other changes in this release, so if you are already using v0.10.0 you do not need to upgrade.
I need some help with this project. The PTZ Controls plugin needs an icon, but my graphic design skills are laughable at best. Are there any artistically minded folks would would like to create an icon for the project? If so, let me know by commenting in the discussion thread here: https://obsproject.com/forum/threads/ptz-controls.143676/

To be used in the project I would need permission to use the icon either under the terms of the project license which is GPLv2, or under a creative commons license. It needs to be round and at least 100x100px in size to look good here in the OBS Project resource list, though a resizeable vector SVG would be even better.
  • Like
Reactions: norihiro
Top