PTZ Controls

PTZ Controls 0.17.1

I've just added support for internationalization to the plugin so it can be used in other languages. Unfortunately, English is the only language I actually speak, so I need help from here. Would you be able to help translate OBS Studio into other languages?

I've set up a translation project on Crowdin. It should be easy to go to that site and start translating the plugin strings into other languages.

Bug fix release for VISCA over IP cameras. If you’ve had problems with VISCA over IP cameras taking a long time before it starts working then then version should fix it
Short message here because I want to get this out to all of you. Here is a new release that works with OBS Studio 31.0.0 and later. You can read the full change log and description on GitHub. For all of you waiting for a version that works with the latest OBS Studio, this should get you up and running again
A quick update for those of you waiting for a release supporting recent OBS Studio: I’ve started working on an updated version. It isn’t quite ready for release, but I’ve started creating test binaries. I’d like to get feedback on how it is working. If you are able to try it out, please test and let me know how it is working for you. See the GitHub releases page to find the binaries:

  • Like
Reactions: asilvaju
This is a bug fix release. It fixes a crash caused by some joysticks, and makes the power control context menu more reliable.

Please note: This release does not include the prototype ONVIF support. If you are using ONVIF then you should continue to use the v0.16.0-test release.
This is a minor release that tweaks the joystick control behaviour. For joysticks that don't centre themselves correctly, causing camera drift, there is now a slider to change the size of the joystick 'deadzone' so that it can still be used. It also adds a slider to control the speed of joystick movements. All users of v0.15.1 should upgrade.
This is a small release with only one change, but I think a lot of you will be excited about it. This release brings back joystick support. Please give it a try and report back on how it is working for you.
  • Like
Reactions: BenAndo
Fixes a bug where presets were not shown in the PTZ Action Source configuration dialog.
I think it is time to just make another release. Some of the things in here aren't necessarily done. The new control widget is merged, but it still needs a lot of work. Releasing now gives you all the chance to test it out and let me know how it is working for you. However the older button based interface remains so you aren't required to use the new scheme.

Many of the changes in this release are under the hood and not visible to the user. VISCA users in particular should see compatibility with more cameras and more consistent behaviour. Quite a few protocol bugs have been found and squashed. The viscaemu.py script has been enhanced to help with testing.

What is visible is a new 'touch' control scheme that can be selected by clicking the touch button in the toolbar. The touch widget controls pan and tilt based on where inside the widget is clicked. Close to the centre for slow moves, outside edge for fast. Also, speed limits can now be set on for pan, tilt, zoom and focus movements which should improve control of cameras that can move very fast. Hotkeys and PTZ Actions have been added for saving a preset.

Go forth and test!
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.
Top