Everyone on this tread is asking for a generic ONVIF driver, when I think they should be asking for a Manufacturer specific driver.
I've been using an ICRealtime NVR, and IP module. It actually controls the PTZ cameras better than its own WebGUI.
The WebGUI moves it a little roboticly. But when put on the buttons of a HR310, through the module, it drives like an RC Car.