Skip to main content

Video Management System Integrations

VisualCortex has the ability to integrate with several Video Management Systems (VMS's). This allows deeper integration with existing systems, and facilitates a range of extra functionality. Not every Video Management System supports every feature. See the compatibility list below for support for your VMS.

Functionality offered

Native Streaming

Native Streaming means that VisualCortex can natively add a live camera stream from the Video Management System. Where available, VisualCortex will always try and use a native connection type (if offered). When enabled for a VMS integration, users will be able to perform camera scans by going to the "Camera Scan" section, and clicking on the integration.

Native Streaming

Embedded Access

For VMS's which support embedded access, the VisualCortex interface can be made available as part of that VMS. This means that operators who are generally familiar with a particular VMS don't need to open a separate web browser in order to interact with VisualCortex.

Embedded access will pass through the authentication information (where supported) from the VMS client into VisualCortex. There are also options to automatically provision users and groups from these integrations.

Embedded Access

Import Footage

When a VMS supports importing footage, VisualCortex can reach out to the VMS and import footage directly from it, without manual exports and imports having to be performed. It's important to note that this creates a copy of the footage on the Edge Cluster allocated to the VMS; it is not a reference. The motivation for this is so that footage for offline investigations can persist, even if the VMS clears footage after a certain period of time.

Import Footage

Thumbnail Generation

Thumbnail generation allows Live Investigations to use the VMS for thumbnail and video generation. In practice, this means that all image and video data are 100% stored on the VMS, but still accessible through the Main Investigations screen.

Integrated Alerts

When Integrated alerts are enabled, VisualCortex will show the VMS as an Alert Target. When VisualCortex sends an alert to this alert target, this alert shows up in the Video Management System's alerting or alarm interface.

Integrated Alerts

Support Matrix

SystemNative StreamingEmbedded AccessImport FootageThumbnail GenerationIntegrated Alerts
Milestone*1Installer
Milestone AI Bridge*2
Genetec*3
NX Witness Cloud
Digifort*4
  1. Milestone Native Streaming prior to release 5.19 uses the Open Network Bridge on port 554. Post 5.19, it uses the ImageServer protocol on port 7563
  2. Due to the limitations of the AI Bridge, thumbnails for investigations are quite slow. Recommend using Native Milestone where possible
  3. You will need to enable the Genetec Media Gateway for this to work. This is sometimes licensed separately.
  4. When streaming, Digifort re-encodes RTSP streams. Be aware that this can significantly increase your server load.