SDK Video Viewer returns empty folder for recorders and cameras attached to production Corp 2020R2 system.

The issue we are seeing at one site is the SDK Video Viewer example during the login process only returns the name of the parent folder = Management Server name and none of the contents of the sub folders – specifically the cameras associated with the login used in the Video Viewer.

The SDK Video Viewer example works on several of our Milestone Corp 2020R2 and 2020R3 sites without issue.

Our integration with Milestone uses, and has been using, a derivative of the functionality in the Video Viewer for several years to be able to log into Milestone in order to get a list of the cameras allowed for the login credentials used.

This code has always work flawlessly and still does on every system we’ve tried it on “except” a recent deployment that we have at a customer site on their Production Milestone Corp 2020R2 (non-encrypted) machine.

We have tried to duplicate this issue may times and cannot recreate what is happening at the customer site. The customer is a central bank that is monitoring video and Metadata from hundreds of bank branches. Our software is doing the Metadata integration from all of the bank branches.

As a result of this being a bank we have limited to no access to the product machine in question.

The server at the customer site hosting the 2020R2 Management

Server is running Windows Server 2016 and the machine hosting the "out of

the box" SDK Video Viewer at the site is using Windows Server 2019.

During our initial deployment we noticed

that the code we have always used to login to get a list of the cameras

attached to that login was returning only the name of the server that is

hosting the Milestone Management Server, with no recording servers or cameras

listed (in this environment there are hundreds of recording servers and

associated cameras)

Before engaging this forum, or the Support group, we decided to take our code out of the picture and use the SDK Video Viewer example “as-is” and try that at the customer site and it too returns nothing but the computer name of the Management server.

To further make sure that we were using the most current SDK for this test we used the 2020R3 version of the SDK with the same effect = no cameras returned.

Given this Video Viewer example is using

SDK libraries we are limited to only seeing the final result from the SDK Video

Viewer being executed.

Attached are 2 screenshot from the customer site in question.

The first is a shot of what the Video Viewer is returning upon login, and the 2nd is screenshot of the Management Server the Video Viewer is logging into.

Is there a log file or some other way to get more detail on why the Video Viewer is not returning anything but the top parent folder name = Management Server name?

Can you please try to use MultiSiteViewer sample instead of video viewer?

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

When you updated to 2020 R3, did you also change to Milestone Federated Architecture? (MFA) If you did, it will explain what you have observed.

Hi Rie, you nailed it!

We are going into the customer site with a patch tomorrow.

Thanks

Paul