Supported VMS and Prerequisites

Prev Next

Before you sign up for your Wasabi Surveillance Cloud (WSC) free trial account, you may want to verify that your system meets the following requirements for:

  • VMS Vendors supported for use with WSC

  • WSC storage account

  • System requirements for your local machine

  • Internet speed

In addition to the requirements described in this article, if you are a Milestone XProtect user, be sure to review Milestone XProtect Prerequisites.

VMS Vendors

The following VMS vendors are supported for use with WSC.

Manufacturer

VMS Product(s)

ALNET Systems

NetStation

Avigilon

Control Center

AXIS

Camera Station

Digifort VMS

DGF (all versions)

Digital Watchdog

Spectrum

Exacq Technologies

exacqvision (all versions)

FLIR

Latitude

Genetec

Security Center Omnicast

Hanwha

Wisenet WAVE

Honeywell

MAXPRO

Identiv

VisionPoint/VelocityVision

Indigo Vision

Control Center

IPConfigure

Orchid Core

i-Pro

Video Insight

Lensec

Perspective VMS

Milestone XProtect

XProtect

Mobotix

MOBOTIX HUB

Network Optix

NX Witness

Qognify

VMS

Salient Systems

CompleteView

Senstar

Symphony

Siemens

Siveillance

Vicon

Valerus VMS

VIVOTEK

VAST 2; VAST Security Station (VSS)

Wasabi Storage Account Requirements

  • One bucket has been created for each recording server intended for use. For more detail, review Target Cloud Bucket Setup, below.

  • Recording servers have full Read/Write and Delete capabilities on the objects.

Target Cloud Bucket Setup

While you can create a new target bucket from the WSC software, it is best practice to create a target bucket in your WSC storage account for each VMS that you intend to use, prior to pairing a VMS. To set up a target bucket(s) in your WSC storage account, follow the steps below.

  1. Navigate to https://console.wasabisys.com/.

  2. Enter your login credentials for your Wasabi Surveillance Cloud storage account.

  3. Click Sign In.

  4. Follow the steps in Creating a Bucket to create a separate bucket for each recording server and volume that you intend to use.

If you have a recording server with only a Recording volume (no Archive volume) the same bucket is used for storing a single copy of all data and is used for both Disaster Recovery (DR) and Extension. DR contains all camera data, plus XML and index files needed to recreate the Milestone XProtect database. Extension only requires a subset, that is, the camera data. If you have more than one volume configured on your recording server, each volume will require its own bucket.

System Requirements

  • PC with 64-bit (x64) processor.

    The WSC client makes API calls to interact with the Wasabi Cloud. Depending on the number of sources mapped through the WSC client, the configuration of global settings, and the policies attached to the sources, the volume of API calls may increase. Poor CPU performance can adversely impact API performance.

  • 64-bit Microsoft Windows® 7/Server 2008 R2/Windows® 8/Server 2012/Server 2012 R2/Windows® 10/Server 2016/Server 2019/Windows® 11/Server 2022.

    Microsoft Windows® 7/Server 2008 R2 computers must run at least Service Pack 1 and have the KB976932 and the KB3033929 security updates installed.

  • 4 GB of physical RAM (minimum).

  • 100 MB of available hard disk space for installation (minimum).

    WSC maintains a database in the product installation folder to track the files it manages. The database size is directly proportional to the number of managed files. For example, if WSC manages 1 million files, the database size will be approximately 100 MB. Insufficient free space for the database will hinder WSC functionality.

  • Microsoft .NET Framework 4.8 installed.

  • The firewall on the computer responsible for managing inbound and outbound network traffic must not impede the transmission of data via the following TCP ports:

    — 80 - outbound rule only (for communication with object storage target over HTTP connection).

    — 443 - outbound rule only (for SaaS activation and/or communication with object storage target over HTTPS).

    The Wasabisys domain must be accessible through the network firewall, and the application should have the capability to connect to the license server and object storage endpoints.

    — 445 - outbound rule only (for communication with SMB network share target).

    — WSC can be installed on a live Windows server. It does not require a reboot and there is no need to stop your VMS software from recording.

  • Ensure that TCP ports (inbound and outbound) 443, 8536, and 8537 are open. WSC uses port 443 to connect to the Wasabi object storage via S3 protocol and the licensing server. WSC uses ports 8356 and 8357 to communicate with the configuration service.

    Plan for a minimum of 3-4 days of local storage retention. This will be used for caching the most recent camera data and acting as a buffer (if an issue occurs with the internet upload speed). This buffer will dictate the amount of time you have to identify and solve potential internet connectivity issues. Additionally, while stub files are zero bytes in size, they require an entry in the file system. When looking at long retention periods, keep in mind that every 1 million files will consume 100 MB of local disk space.

    WSC will consume approximately 20% of the CPU during the initial indexing of the file system (each time the drivers are started), then drops to approximately 5% during normal operations. Memory footprint is typically not an issue.

Required Internet Speed

WSC replicates video surveillance data generated from surveillance cameras stored on a local storage system to Wasabi. This data traverses the Windows machine on which the WSC software is hosted.

To quickly estimate your required internet speed, you can use the “1/5 rule of thumb”. If you know the average bitrate of all your cameras, multiply the total recording bitrate x 1.5 (allows for read back and fluctuations).

EXAMPLE:

173 Mbps x 1.5 = ~250 Mbps

If you know the current storage requirements for a given retention period, multiply #GB / #days x 0.15

EXAMPLE:

350 GB per day = 350 x 0.15 = ~50Mbps

100TB per month = 100 x1024 x.15 ÷ 30 = ~500 Mbps