Hi Everyone, i am starting an integration and i need to know if through the SOAP protocol we can integrate the following properties: server alarms, cameras alarms, create preset, delete preset, update preset, control PTZ, create video snippet, brightness.

Please read this documentation first, it might be helpful -

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

Thanks Rie Kito, i have read this documentation in this there are SOAP protocol and SDK (TCP/IP) protocol, do you recommend me some protocol??? or should i use both (mix) for my requirements commented??, let me know please.

You have so many subjects..

  • Setting up alarm definitions you can do on the Configuration API
  • Listening for alarms triggered you can do on the Alarm Protocol
  • Creating PTZ presets, and also deleting and updating can be done in the Configuration API
  • Ordering move to a PTZ preset you can do on Recorder Command Service
  • You cannot create a video snippet, but you can retrieve recorded video data using the Image Server protocol
  • Brightness as a setting in the cameras used can be configured using the Configuration API.

So there is one protocol for the configuration and a number of protocols for the operational work. All require that you first log in on the Server Command Service protocol.

I hope you can use this without getting overwhelmed there are historical reasons for then many services..

  • Hi andersen, when you say “You cannot create a video snippet, but you can retrieve recorded video data using the Image Server protocol”, how could we carry out this requirement in our project???. The video snippet is a historical video, in the image server protocol, i am reviewing that we connect to the camera and maybe not to the server.

On the Image Server protocol you retrieve the video data one image (or GOP) at a time. A video snippet would then be multiple images or GOPs. This is what I meant, sorry if this is a twist of words. You can retrieve the necessary video data.

Hi Andersen, thanks so much for your response. can you please tell me if all these protocols use the SOAP protocol for communication or are there some protocols that use another like TCP (socket).???

The Image Server protocol is not Soap but “like”, it is historically to oldest which might explain it is not Soap..

Hi Andersen, thanks so much for your reply. you told me that “You cannot create a video snippet, but you can retrieve recorded video data using the Image Server protocol”. It means that i could retrieve the video data with an start and end timestamp and in my application side we could create the video snippet, right???

Yes. Technically you will retrieve the video data image by image or gop by gop until you have the video data you need.

Hi Andersen, i am working with the SDK (protocols) and I need to know where can i read the camera status (comm failed, recording, offline, etc). do you have some example more???, do you have the SDK documentation??. Thanks.

Camera status can be retrieved by using the Status Service SOAP protocol.

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

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