Network Access for exporting videos via Milestone SDK ExportSample

hi team,

We have an integration using the Milestone SDK’s ExportSample.

Our production setup contains 3 management servers and a bunch of recording servers with Milestone Enterprise. We are able to get videos from some of the cameras, but for some cameras the ExportSample fails with the error “Unable to connect to toolkit”.

Going through the support community posts, I found this page: https://developer.milestonesys.com/s/article/how-to-access-the-Smart-Client-over-WAN-in-XProtect-Corporate for configuring the network access.

The IT is hesitant to allow firewall rules on port 7563 for the recording servers. Can someone confirm if 7563 port access to the recording server(s) is necessary for exporting videos? Is there a way we can get the video without having to open firewall rules to the recording servers?

Thanks!

I can confirm that port 7563 on the recording server is used for retrieving video data, this is true for live, playback and exporting.

If you do not want to allow this access I think you must place a service in DMZ that can access the port.

One possibility is to use the Mobile Server, which is designed to live in a DMZ if needed, using the Mobile SDK you can create exports in the Mobile Server and download them.

It would also be possible for you to develop your own export service to put in DMZ, here I guess the sample would be the good starting point.

There is an example of doing export in the Mobile SDK here - https://developer.milestonesys.com/s/question/0D53X0000D0MC7lSQG/how-to-export-playback-using-mobilesdkdll-in-wpf

General Mobile SDK documentation - https://doc.developer.milestonesys.com/mipsdkmobile/