XProtect 2017 R1 Corporate VMS java interlocking question

Hello.

I am using XProtect 2017 R1 Corporate VMS product in Windows environment.

When using java in linux environment

1. View VMS camera list

2. Save video of specific date & time (avi)

3. Save image capture (jpg) for specific date & time

What protocols should I use to perform functions 1, 2, and 3? Or what part of the SDK should I look at?

Thank you

  1. Use Server Command Service. Note that you will either have to use a basic user and SSL towards ..ManagementServer/servercommandservice.svc, or will have to use a Windows user and use NTLM.
  2. Using the Mobile Server you can get an AVI export. Alternatively you will have use the ImageServer protocol to retrieve images and then make the AVI out of the images.
  3. Use Image Server Protocol to retrieve the JPEG data.

The TCPVideoViewer sample is a c# sample, and it will not run in your environment, it might still be of interest for you as it uses the protocol approach, you will see how 1+3 is solved in the code for that sample.