What is the right part of the Protocol Integration SDK to retrieve recorded video files from the Milestone VMS?

I have protocol calls to the ServiceCommandService, RecordingService, and ImageService functioning.

So far, I have been able to login, retrieve configuration data, list recordings, and retrieve an image from the current Live feed. I have not found the SDK documents to provide details about an API call that will allow me to retrieve video files recorded by a specific camera in say, the last 2 hours.

Can anyone provide me with pointers to the appropriate API calls?

I am integrating with the Protocol API because I need to call the API to retrieve these videos from a Linux server. I’m open to other suggestions.

Thanks.

Please see this documentation -

https://doc.developer.milestonesys.com/html/index.html?base=reference/protocols/imageserver_request_response.html&tree=tree_3.html

Also, TCP Video Viewer sample might be helpful -

https://doc.developer.milestonesys.com/html/index.html?base=samples/tcpviewer_sample.html&tree=tree_3.html

Thank you for that confirmation.