IP PTZ Speed Speed / Latency Problem
We replaced our Kalatel Analog Cameras in the Parking Lots with Vivotek IP WDR Pro 28X Zoom Cameras with direct Fibre Optic line. Unfortunately, the PTZ speed is not anywhere as fast as the PTZ speed of the old analog cameras. We are being told that this is a result of latency. Is there anyway we can correct this problem and get back our great PTZ speed on these new cameras?
The Kalatel PTZs are controlled by the KTD 405 Controller and the new cameras (Vivotek) are controlled by CH Products IP Desktop USB.
I can recall some months ago, our Tech Co. did bring in the Exacq PTZ keyboard controller without making any improvements but this was before we recently changed settings from H264 to JPEG..would this make a difference if we tried the Exacq keyboard controller now?
Hi Bob, Ok, that helps. We will contact Exacq and ask them for recommendations on what to try / optimize.
Btw, what are you using to control the PTZs currently. You mention a joysick. Is that a traditional CCTV controller or a USB joystick or?
Also, Exacq has a PTZ keyboard controller. Have you looked at that?
John, our tech just checked our system with our top gun guy who catches all of these car thieves from time to time. PTZ Results:
- Web Page - Instant controls with 360 rotation in 4 seconds.
- Server - .5 Seconds to Start with 360 Rotation in 6 seconds.
- Kalatel (through the New Server) Instant controls with 360 rotation in 3.5 seconds.
In all of the three instances, only the Kalatel cameras are able to Pan, Tilt, Zoom AT THE SAME TIME. The joy stick is not effective at all and we rely only on the mouse controls for the web page or the server that allows us to either pan or tilt, or zoom but not at the same time.
Since the old Kalatel cameras (and its joy stick) operate only the inside cameras(through the new Server), we are unable to chase the car thieves with the current set up for the new exterior cameras with or without the server.
Is the speed from the web page good enough to control the camera to, for example, chase car thieves? Do you know how long the delay is from initiating the controls to when you see a response? 1 second? 2 second? longer? shorter?
Update: In response to all of the fine suggestions and questions above:
The camera ptz speed is significantly faster from the web page; from the vms, the camera ptz speed is about 25% slower; thevms manufacturer is Exacq Vision 5, Client Version 22.214.171.124302, image rate is 30 fps; the cameras are Vivotek SD83X2. Our techs changed the settings of CODEC from H264 to JPEG, no improvement. The converter info is above. The Tech company has discussed the issue with the manuafacturers of the cameras and the vms at least twice with no resolution. This system is under one year old with the latest technology. Unfortunatey, we were not able to chase car theives in a speeding car (like we used to with anolog) last week. Any more suggestions.
Thanks all for your replies. John, our technician will be here at the Mall tomorrow at 11 am to address all of the questions. We understand the converter is the "Black Box, LP5500A-MM-CC. The tech is scheduled to change the CODEC to JPEG because the current setting is H-264. We'll also identify the VMS at that time and its settings.
Bohan, I don't think speeding up the PTZ movements will solve this. From what Robert is describing, it's the latency that makes it hard to adjust in incremental steps (tilt over, then slightly pan, etc.). If all you wanted to do was make one move faster, speeding up the actions would help but if the manual commands are more complex, you still are dealing with the latency holding up / messing up actions. That said, it's worth trying the setting out but ultimately, they likely will need to find the source of the latency and correct.
I don't know about Vivotek but in the Dahua IO OTZs you can adjust the speed of PTZ actions from 1-8. For most of our full size PTZ models a speed of 8 can pan 180 degrees in 1 secondbut at a speed of 1 the it takes over 20 sefinds. In our case the speed can be adjusted on the fly on both the web interface and the NVR UI.
Robert, thanks for the clarification. It looks like it's a latency issue then with manual controls. If it was a pure speed issue, the PTZ would be slow at top speed as well.
The next questions become:
- What's the CODEC? If it's H.264, try MJPEG to see if it reduces latency.
- What's the VMS being used? I'd check what settings they recommend to minimize latency.
I am presuming the latency is either coming from the camera side or the VMS. However, as Seth point out, it could come from the network, though I suspect, statistically, it's a camera or VMS issue more often.
Many thanks for the replies. John, my tech is working the responses. I believe we have the Vivotek Model SD 83X2. I want to add that the ptz does work at top speed when on pre-set tour; and then say medium speed when the cameras are operated by the mouse; and finally, the joy stick is just about impossible to operate the cameras.
If the joy stick were to be controlled at the speed of the pre-set tours, we would have no complaints at all.
Jason, sometimes we have seen differences, with greater latency in the VMS, whether it's because the VMS application (server to client) introduces delay or because the VMS has an issue implementing the PTZ controls.
I like to try in the web page because it's the most direct way to connect and, presumably, the camera manufacturer knows how to control their own cameras.
Is there a difference between going directly to the web page of the camera and the VMS? There is some inherent latency but it's usually not bad. It may be the Vivotek camera as well, we had issues with their cameras.
What's the brand of fiber-optic to ethernet converters you're using on this? If there's any latency, that's the first place to look.
I would think latency would cause 'over-travel' and position errors, but not affect panning speed. Is it possible for you to connect a camera directly to a laptop and compare speeds vs. over the LAN?
Robert, Do you have the specific model number for the Vivotek one? Vivotek has a lot of PTZs and the specs on them vary.
It could be that the new PTZ is simply slower than the old one (i.e., the internal mechanics of it).
If it's a latency issue, you might be able to test this by switching the camera stream to MJPEG to see if that's faster or to try to control it from the cameras' web interface (in case the VMS/recorder is contributing to latency). See this recent discussion on PTZ latency for more comments and ideas.
Started by John Saunders
|about 1 hour by Undisclosed #1|
Started by Undisclosed #1
|less than a minute by Undisclosed #1|
Started by Undisclosed #1
|less than a minute by Jerome Miller|
Started by John Honovich
|less than a minute by Undisclosed Manufacturer #2|
Started by John Honovich
|about 2 hours by Undisclosed Manufacturer #2|
Back to Top