Hi all, we need to implement PTZ on our SDK based project, but it seems to be quite limited.
XProtect Web Client uses some simple API, with just the command provided as parameter “ptzMove”:
<?xml version="1.0" encoding="utf-8"?>
<Communication xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ConnectionId>72b5eda7-4d63-4c0b-864c-d83f856e551b</ConnectionId>
<Command SequenceId="400">
<Type>Request</Type>
<Name>ControlPTZ</Name>
<InputParams>
<Param Name="CameraId" Value="f10b6b6f-5a40-4c7f-8bc1-00e0d1a9937f" />
<Param Name="PtzMove" Value="Right" />
</InputParams>
</Command>
</Communication>
this seems to move the camera of just some degrees.
We need to implement a fast move(eg. “Move Left of 20 degress at maximum speed”) or “point & click” move, ie. “move the camera centering on the clicked point”.
We haven’t been able to detect a Web Service / Native C# API to perform this movements, in order to reproduce XProtect Smart Client behaviour, and its superior PTZ control compared to XProtect Web Client.
Are this functions provided?
How can call/integrate them?
Thanks for support.