How to Integrate to Milestone Using Protocols

You can access the Milestone video management system configuration, get live or recorded video, and send control commands as well as events to the Milestone server even when their applications are executed on a non-Microsoft operating system, or when their application has been developed using a non-.NET supported language.

The following protocols are available:

Protocol Integration

Milestone verified application

Secure communication

XProtect systems support secure communication from the recording server to all clients and services that retrieve data streams from the recording server including XProtect Smart Client.

The communication is encrypted using SSL/TLS, a protocol used for secure connections to a server via the internet. The SSL/TLS protocol uses a pair of keys—one private, one public—to authenticate, secure, and manage secure connections.

This encryption technology uses digital certificates from a certificate authority (CA) that you install on the Windows operating system.

Requirements for the certificate:

You can enable or disable encryption during or after installation.

Certificates have an expiry date. XProtect VMS will not warn you when a certificate is about to expire. If a certificate expires, the clients no longer trust the recording server that uses the expired certificate, and the clients are not able to retrieve data.