We are consistently seeing 2 potential issues pop up whenever we try to use continuous pan/tilt commands (PTZMoveStart). I wanted to confirm if these are actually issues and if so, if there is a potential fix for them.
The first issue is that the command seems to automatically stop itself after 15 seconds. A 2nd “continuouspantiltmove=0,0” command is sent to the camera, stopping the movement, even though we don’t make a 2nd call to the milestone endpoint.
The second issue is that the command does not seem to allow for a follow-up command in the same direction. For example, if we send a PTZMoveStart command with a pan value of 1 and tilt value of 0 (moving right), then we send a PTZMoveStop command followed by another PTZMovestart command with the same pan and tilt values, the camera doesn’t appear to ever get a command to start moving again.
I have attached an image of a Wireshark session with some text added at the end of some of the rows to give you an idea of what’s going on. I am also attaching a capture of that session so you can further dig into the calls if need be. (Note: I tried to filter out all extraneous data). Lastly, I’m attaching an XML file that shows the SOAP envelope we are sending with our PTZMoveStart commands.
IP Reference:
172.16.254.16 - Machine hosting the code using the Component Integration
10.101.12.37 - Machine hosting Milestone
10.100.45.30 - The target camera