What would cause SDK Apps to stream video on the Milestone VMS machine but not on a remote computer?

I have tried my SDK App and the VideoViewer Sample program, they act the same.

Running from remote machine, they both can get the list of cameras in the system but when connecting/streaming the video it will not display (control just keeps trying to connec).

Running the programs on the VMS machine they will work fine.

No firewalls enabled on either machine, no routing.

Have tried our original 2020 SDK version and updated it to 2023 SDK with the same results.

VMS is running 2023 R2 in-house and 2022 on our site which is acting the same.

Hope it is a setting in the Management Client that I just missed.

Thanks for any suggestions.

Maybe it will also be the same if you use the Smart Client. Please test it would prove if there is an issue with the use of MIP SDK or it is a general issue.

If you are testing with the same user my first idea would be the networking, Between the client and Management server is fine when you can login, between the client and the recording server could be blocked by firewall or something.

If the Smart Client works on the same PC, same user, showing same camera we will have to dig deeper, let me know.

When I try the Smart Client from my remote computer, I get this error. Gives me an ‘Allow’ button but still does not login/connect.

From the VMS the Smart Client logs in and I can see live video.

Hopefully this will help point to the issue. A simple configuration issue would be great.

I did forget to mention that our in-house version is a Trial Version.

Here is information about the Management Client.

When the Smart Client cannot even login there is something more serious that is wrong with the network (at least my guess is network). As this is a general issue and not an issue pertaining to the MIP SDK please ask again in the Support Community asking for tips to troubleshoot the Smart Client login situation.

You should get better help from the partners using the support community.

https://supportcommunity.milestonesys.com

PS. The allow button just warns you that you have not configured secure communication where the communication is encrypted, it does not explain the inability to use the Smart Client when you allow this. Trail version should not cause this issue either.

In case anyone else has a similar issue.

Video worked fine if the VMS and Remote Computer were 10.1.8.220 and 10.1.8.221.

But when we introduced a router (with all ports open) and changed the Remote Computer to 10.1.15.220, the video would never display. Could get the information about the cameras but not stream video.

Found 2 ways to resolve the issue.

  1. Add the VMS to the ‘Hosts’ file in the Remote Computer.

OR

  1. Use the RecordingServerConfigV2.exe to change the entries that used the Computer name to the IPAddress of the VMS.