Ports used by the integration

Illustration showing the different ports and protocols in a Milestone AI Bridge integration.

Ports used by the XProtect VMS

Port number Protocol Owner Purpose
80 SOAP The Management Server service Configuration.

The purpose of port 80 and 443 is the same.

  • Unsecured communication: use port 80.

  • Secured communication: use port 443.

443 SOAP
22331 SOAP The Event Server service Events.
7563 IS The Recording Server service Video.
SOAP The Recording Server service Status API.

Ports used by Milestone AI Bridge

The port numbers vary depending on whether the processing servers use Kubernetes or Docker Compose.

Docker Compose

Port number Protocol Owner Purpose
3500 GraphQL Milestone AI Bridge Health container Health check of processing servers.
8787 VPS Milestone AI Bridge Proxy container Video and metadata.

Kubernetes

Port number Protocol Owner Purpose
80 SOAP and API Rest NGINX controller

Health check of processing servers. Video and metadata.

The purpose of port 80 and port 443 is the same.

  • Unsecured communication: use port 80.

  • Secured communication: use port 443.

443 SOAP and API Rest

Ports used by the IVA applications

When an IVA application registers itself on Milestone AI Bridge, the IVA application often also provides an URL to web page displayed in XProtect Management Client. For information on which other ports are used by an IVA application to communicate with Milestone AI Bridge, consult the documentation for the IVA application.

Port number Protocol Owner Purpose
Individual for each IVA application HTTP or HTTPS IVA application

Web page made available in XProtect Management Client where you can draw the graphical representation of the selected analytics topic on top of the video from the camera.

Requires Microsoft Edge WebView2.

See Subscribe for video analytics and receive analytics data back.