glikely
Member
As far as I'm aware, RTSP doesn't do PTZ. I've only seen RTSP cameras being controlled with VISCA over IP, which the plugin does support.Is it possible to add RTSP?
As far as I'm aware, RTSP doesn't do PTZ. I've only seen RTSP cameras being controlled with VISCA over IP, which the plugin does support.Is it possible to add RTSP?
Adding ONVIF support is on the todo list, but I don't have any of that hardware, so I'm depending on others to get it working.Is there any plans to support PTZ camera's that use CGI web commands? An example camera is a Sony IPELA SNC-EP550 network camera which I use in my production that uses CGI. Unfortuantely I don't think it supports VISCA over IP, which is a shame.
The released v0.12.2 binaries only work with OBS studio v28 or higherI've tried a dozen times to install the PTZ Controls on Win10 64-bit PC, running as Admin each time with OBS closed (AFAIK).
The PTZ Control installer (obs-ptz-v0.12.2-windows-x64-Installer) claims success, and there are two "obs-ptz" pieces in the plugins folder, but it hasn't worked according to the log files.
I updated OBS to 27.2, but that hasn't helped.
I'm glad it is working well for you.
That is a good suggestion. Please add a feature request on GitHub to track this. You can file issues at https://github.com/glikely/obs-ptz/issuesI have three comments for the wish list:
I scale the camera control UI to a certain spot on my screen.
I would like it if it came back there when reopening the plugin.
I've avoided making it single click to protect against accidental recalls when selecting a preset to update it. On PC/Linux this is less of an issue because the context menu can be called up with a right click, but on Mac that's not very user friendly.When choosing another preset I have to double-click.
this is difficult with a quick scene change.
can that be a single click?
This isn't so easy because the controller doesn't manage the preset moves, or even track where the preset points to. The controller just tells the camera which preset to recall. The position information is stored by the camera, and it decides how to move there. Many PTZ cameras do perform a smooth diagonal move (e.g., the Sony SRG-120DH that I use), but others do not.This question is getting really cheeky, but I'll ask it anyway!
With a preset change, the camera now moves per axis to the next setting.
can it be interpolated?
(just to be clear, this is how I know it with a robot:
with an interpolating movement, the largest axis movement is leading.
that movement is divided into steps. With more steps, the movement becomes smoother.
the other axes move in proportion to allow smooth movement to the new preset point. The movement between the different preset points is calculated in advance and laid out in a table.)
Much appreciated. Thanks!I'll see if I can beta test for you.
@glikely,
Thanks for the super fast response!
I've added the first two questions to the request list.
I will now return to the third.
my little problem can be solved if there is a possibility to run a chain of presets.
then I can run preset1 - preset1 zoomed out – preset2 zoomed out- preset2
or
preset1 – waypoint1 – waypoint2 - preset2.
Would this be possible?
This is working, but I have 6 PTZ cameras. I am confused by the statement "and can automatically change selected camera based on the currently active preview or program scene.". When I change the scene is the joystick control automatically supposed to change to that camera? If so, how? Right now I have to select the PTZ device manually after changing the scene.glikely submitted a new resource:
PTZ Controls - Pan Tilt Zoom camera controls for OBS
Read more about this resource...
Give the PTZ device exactly the same name as the source it is attached to, and click either the 'PRE' or 'LIVE' button at the bottom of the controls dock. Automatic camera selection should then start working.This is working, but I have 6 PTZ cameras. I am confused by the statement "and can automatically change selected camera based on the currently active preview or program scene.". When I change the scene is the joystick control automatically supposed to change to that camera? If so, how? Right now I have to select the PTZ device manually after changing the scene.
Thank you, that is working... Is it possible to get the preview scene to change then I select the PTZ device from your plugin?Give the PTZ device exactly the same name as the source it is attached to, and click either the 'PRE' or 'LIVE' button at the bottom of the controls dock. Automatic camera selection should then start working.
This is all a bit hacky and unintuitive though. I am planning to add the associated source to the settings dialog so the that name doesn't need to be identical
I’m not following what you mean. Can you describe the behaviour your looking for in more detail?Thank you, that is working... Is it possible to get the preview scene to change then I select the PTZ device from your plugin?
In your widget, I would like to be able to select a PTZ camera and have the preview window change when I select that camera. Just trying to minimize the # of things I need to click when I change between 6 different cameras.I’m not following what you mean. Can you describe the behaviour your looking for in more detail?
Ah, I understand now. I’ll experiment with that, but it is a little complex to do well because a camera may be in multiple scenes, and it won’t be clear which one should be selected to preview.In your widget, I would like to be able to select a PTZ camera and have the preview window change when I select that camera. Just trying to minimize the # of things I need to click when I change between 6 different cameras.
I think I now see the answer to my question above in post about PTZ over RTSP URL not being supported. I thought I saw someone elsewhere on the web getting something working outside OBS. Ill take another look at options.Hi,
I have my CCTV cameras connected to DVR via coax cable. The DVR has an IP address etc and is on LAN (local network). The DVR has a username name and password etc but i can view the feeds easily enough via VLC/OBS/android etc using RTSP URLS with username and password in the TRSP url. I have installed and added the PTZ controls dock to OBS and tried configuring the cameras with VISCO-over-IP connection but I can get it to work. I suspect it is due to the DVRs username and password. Any ideas on how I can tackle this? thanks in advance. Great plugin by the way.
I guess it also comes down to distance of clicking a scene and then moving back to the joystick. Currently I use a separate program (PTZ Optics App) and I select the camera. When I select the camera it would be great if the preview displayed that corresponding scene and then I could either just control the joystick or select a preset then hit the fade button. Would be so much better from a usability point of view. Also, if you can play with adjusting your layout so that it is similar to the ptz optics app - would make it so easy to use!Ah, I understand now. I’ll experiment with that, but it is a little complex to do well because a camera may be in multiple scenes, and it won’t be clear which one should be selected to preview.
Just curious, how would that reduce the number of clicks? When automatic camera selection is working I only need to click once on the camera scene, and then the PTZ controls are active for that camera. How does clicking on the PTZ device instead of the scene improve things?
I guess it also comes down to distance of clicking a scene and then moving back to the joystick. Currently I use a separate program (PTZ Optics App) and I select the camera. When I select the camera it would be great if the preview displayed that corresponding scene and then I could either just control the joystick or select a preset then hit the fade button. Would be so much better from a usability point of view.
Also, if you can play with adjusting your layout so that it is similar to the ptz optics app - would make it so easy to use!View attachment 89307