The current environment:
The application is a large (400+ site) secure (banking) Milestone federated/Multi-site system.
Symptom:
Our custom Export tool that uses the Milestone SDK ExportSample works in our smaller scale federated/multi-site test system every time but rarely works on the customer’s large scale federated system.
At the customers site exporting for the same cameras and times work from within Milestone Client using the Milestone “Export” tool.
Most times export does not work at the customer site when using our Export tool created based on the
\Milestone\MIPSDK_2020R3\ComponentSamples\ExportSample provided in the SDK.
Our SDK based export program is an external component that is executed upon a request for a specific camera from our webserver that is hosted in a web portal view of the Milestone Client.
The export video Request is for .mkv file type
Our code was created from the MIP SDK 2020R3.
The Customer has a 2020R2 Corporate system.
We have tested the SDK export tool with both 2020R2 and 2020R3 Smart Clients at the customer site and we get the same results = rarely works.
Note: the same 2020R2 and 2020R3 Smart Client tests above work on our federated test system.
Our code follows the guidelines of SDK ExportSample.
Note: There is no “Federated” export sample provided in \Milestone\MIPSDK_2020R3\ComponentSamples
As a result the assumption made is that federated and non-federated system are both compatible with the “ExportSample” provided in the SDK.
The error message returned to startresult from the code based on the sdk “ExportSample” call:
“startresult = _exporter.StartExport(utime, ustoptime);” Equals “No video or audio in selected time period”
We have verified that the cameras used for failed ExportSample based exports, work fine for the same time period specified using the Smart Client Export tool.
Please advise
Thanks
Paul