When clicking on zoom+ or zoom- all I get is a PTZMoveCommand Home. I need full PTZ support to command a PTZ camera. The camera is a mix of Onvif and a gimbal that I need to control manually. Anyway I can extend an Onvif driver and create my own ptz commands for it?
You cannot develop your own Onvif driver. I suspect that if you develop a device that is Onvif it can get the PTZ command information.
I will do some experiments with the MIP Driver, I suspect I will be able to reproduce your observations.
If I can’t find a way to zoom in and out I will be in big trouble. I will have to use external events mapped on the view item :S
I made more tests with the MIP driver. I am counting the frames every second. Regardless of the size of the bitmap or the speed at which I can supply the frame, the MAX framerate I am getting is 6-7 FPS. Is there an option to change the speed at which the server pulls the frames?
Note that Milestone Development have made a hotfix for the missing zoom data, a knowledge base article with the details will follow.
MIP Driver is not performing, you can get higher frame rate if using very low resolution images.
I did a few tests using different resolutions, here are the results:
320x320: 7 fps
800x800: 6 fps
1920x1920: 5 fps
There are two things that impact FPS - the actual FPS setting on the MIP Driver - it is default 8 FPS, and how you program the queue length on the ingress end.
You should be able to get to 30 FPS.
Perhaps take a look at the UIVideoProvider sample.
That did it, I am now around 13-15 fps on a HD stream.
Thank you!
Correction, after further testing I got all the way up to 25 FPS
Thanks, good to hear!