We have an Axis M1124 that does retrieving recordings (on the SD card) when motion is detected. According to onvif.org the M1124 supports ONVIF Profile G which allows one to retrieve recordings from the camera. We are trying to implement a Profile G complaint client that would be able to backup and/or playback recordings from a camera. However, we are not sure if we incorrectly call the ONVIF service methods to retrieve the recordings, because the data we receive back from the camera yields no results (even though the web interface of the camera shows there are recordings on the camera).
We try use the SOAP methods as defined by http://www.onvif.org/onvif/ver10/recording.wsdl and http://www.onvif.org/onvif/ver10/search.wsdl The M1124 actually returns valid SOAP responses (with no recording data), which lets us believe that the camera actually supports the methods.
We also could not find any other ONVIF (simple) client that supports Profile G to verify whether it is our implementation of Profile G that is at fault or the implementation of Profile G on the Axis camera it self. Do any one of you maybe have some example on how to (correctly) retrieve the recordings from a camera (not just Axis) with ONVIF?
P.S. We have tried the example here, but with no success