XProtect Comparison Chart
XProtect Comparison Chart
Milestone Systems
XProtect® Video Management Software
Product Comparison Chart
XProtect 2019 R3
Available October 8, 2019
Page 0 of 17
Product Comparison Chart
Contents
Introduction 2
High-level XProtect VMS product comparison 3
Detailed XProtect VMS products comparison chart ................................................................................................................. 4
Page 1 of 17
Product Comparison Chart
Introduction
As the world’s leading provider of open platform IP video management software (VMS), Milestone Systems
offers a wide range of VMS products optimized for different types of deployment and usage. This document
provides an in-depth comparable outline of Milestone’s XProtect® VMS products and the associated clients.
This document is intended as a technical sales tool with two primary purposes:
This document contains several separate comparison charts, for XProtect VMS platform products and for
XProtect clients, where each product category has an overview comparison chart, followed by a more
detailed and comprehensive chart.
! XProtect Express and XProtect Professional are not part of the 2019 R3 comparison chart as these
products entered maintenance mode with 2019 R2, where their final versions were released on June 19,
2019. Click here for more information about XProtect Express and XProtect Professional.
The document does not cover XProtect add-on products or Milestone Utilities.
The information in this document only provides basic information. Refer to the individual product
specification sheets for a complete listing of all features for a given XProtect product.
Milestone reserves the right to change the product specifications without prior notice.
Page 2 of 17
Product Comparison Chart
High-level XProtect VMS product comparison
The table below gives an overview of Milestone’s XProtect VMS products and their key capabilities.
Professional+
Essential+
Corporate
XProtect VMS Products
Express+
XProtect
XProtect
XProtect
XProtect
XProtect
Expert
Key Features
Centrally managed, Centrally managed, Centrally managed,
Type of deployment Single-server Single-server
multi-server multi-server distributed sites
Licensing Free Perpetual Perpetual Perpetual Perpetual
Number of hardware devices1 per software 8 48 Unrestricted Unrestricted Unrestricted
license
Number of cameras2 per recording server 8 48 Unrestricted Unrestricted Unrestricted
Number of recording servers per system 1 1 Unrestricted Unrestricted Unrestricted
Maximum numbers of users Unrestricted Unrestricted Unrestricted Unrestricted Unrestricted
Customer Dashboard and Connected Services3 - Supported Supported Supported Supported
Alarm Manager - Yes Yes Yes Yes
Video out via Milestone ONVIF Bridge - Yes Yes Yes Yes
Dual authorization (Smart Client users) - Yes Yes Yes Yes
Supports XProtect Smart Client, XProtect Web
Yes Yes Yes Yes Yes
Client and XProtect Mobile
Secure HTTPS camera connectivity (on
Yes Yes Yes Yes Yes
supported devices)
Map function Yes Yes Yes Yes Yes
Third-party application integration and support
Yes Yes Yes Yes Yes
for video analytics4
Built-in Video Motion Detection (VMD) with
Yes Yes Yes Yes Yes
Auto adjustable VMD sensitivity
H.264, MJPEG, MPEG-4, MPEG-4 ASP & MxPEG Yes Yes Yes Yes Yes
H.2655 Yes Yes Yes Yes Yes
Adaptive streaming - - - Yes Yes
Microsoft Active Directory support Yes Yes Yes Yes Yes
Kerberos authentication Yes Yes Yes Yes Yes
Metadata support Yes Yes Yes Yes Yes
Centralized management Yes Yes Yes Yes Yes
Flexible event rule engine Yes Yes Yes Yes Yes
Hardware accelerated video decoding for Video
Yes Yes Yes Yes Yes
Motion Detection (Quick sync)
Hardware accelerated video decoding for Video
- - - Yes Yes
Motion Detection (NVIDIA)
Hardware accelerated video decoding in the
Yes Yes Yes Yes Yes
Mobile Server
Support for live video play without recording
Yes Yes Yes Yes Yes
storage
Edge Storage and Scalable Video Quality
- - Yes Yes Yes
Recording™
Smart Map functions - - - Yes Yes
Media database encryption and digital signing - - - Yes Yes
Recording Server communication encryption Yes Yes Yes Yes Yes
Management Server communication encryption Yes Yes Yes Yes Yes
Mobile Server communication encryption Yes Yes Yes Yes Yes
Hot- & cold-failover recording server - - - Yes Yes
Evidence Lock - - - - Yes
Supports XProtect Smart Wall - - - Option Included
Central/ Remote
Milestone Federated Architecture™ - - - Remote site
site
Central/ Remote
Milestone Interconnect™ - Remote site Remote site Remote site
site
1
A hardware device is the physical unit, server or system connected to the VMS’ recording server
2
A camera is the actual camera or video source on the hardware device connected to the VMS’ recording server
3
Requires active Milestone Care Plus coverage
4
Using Milestone Integration Platform (MIP)
5
Please check https://www.milestonesys.com/support/resources/system-requirements/ for graphic cards and performance requirements
Page 3 of 17
Product Comparison Chart
Detailed XProtect VMS products comparison chart
The table below gives a detailed listing of all major features in the different XProtect VMS products. The
features are organized into categories for increased readability.
Professional+
Essential+
Corporate
Express+
XProtect
XProtect
XProtect
XProtect
XProtect
XProtect VMS Products
Expert
Features
System components (software modules)
Recording server ✓ ✓ ✓ ✓ ✓
Hot- & cold-failover recording server - - - ✓ ✓
H.2654 ✓ ✓ ✓ ✓ ✓
Metadata support ✓ ✓ ✓ ✓ ✓
Dual stream (live and recording) per camera ✓ ✓ ✓ ✓ ✓
Multi-live streaming - - - ✓ ✓
Adaptive streaming - - - ✓ ✓
Client video stream down sampling (resolution and
✓ ✓ ✓ ✓ ✓
FPS) option
Adjustable GOP size (MPEG4/H.264/H.265) ✓ ✓ ✓ ✓ ✓
Send camera pre-alarm images (pre-recording buffer)
✓ ✓ ✓ ✓ ✓
to recording server
Video recording speed up on motion, event or time
✓ ✓ ✓ ✓ ✓
schedule
Built-in Video Motion Detection (VMD) ✓ ✓ ✓ ✓ ✓
Auto adjustable VMD sensitivity ✓ ✓ ✓ ✓ ✓
Hardware accelerated video decoding for VMD (Quick
Sync) ✓ ✓ ✓ ✓ ✓
Page 4 of 17
Product Comparison Chart
Professional+
Essential+
Corporate
Express+
XProtect
XProtect
XProtect
XProtect
XProtect
XProtect VMS Products
Expert
Hardware accelerated video decoding for VMD
- - - ✓ ✓
(NVIDIA)
Hardware accelerated video decoding in the Mobile
✓ ✓ ✓ ✓ ✓
Server
Motion metadata generated during VMD analysis ✓ ✓ ✓ ✓ ✓
VMD exclusion zones ✓ ✓ ✓ ✓ ✓
Video motion detections per server All connected cameras
Audio
One-way audio - live and recording support ✓ ✓ ✓ ✓ ✓
Two-way audio - live support ✓ ✓ ✓ ✓ ✓
Two-way audio – recording support ✓ ✓ ✓ ✓ ✓
Two-way AAC Audio support - ✓ ✓ ✓ ✓
Maximum number of supported audio channels 8 48 Unrestricted Unrestricted Unrestricted
Playback of audio files on rule ✓ ✓ ✓ ✓ ✓
Pan-tilt-zoom (PTZ)
Preset positions per camera Unrestricted Unrestricted Unrestricted Unrestricted Unrestricted
Go-to preset on event ✓ ✓ ✓ ✓ ✓
Preset patrolling ✓ ✓ ✓ ✓ ✓
Combine patrolling and go-to preset on event ✓ ✓ ✓ ✓ ✓
Scanning/transition speed ✓ ✓ ✓ ✓ ✓
Number of PTZ priority levels for prioritized PTZ
1 1 3 32,000 32,000
control
I/O and events
Hardware configurable events (such as I/O input,
motion, tampering, temperature, communication ✓ ✓ ✓ ✓ ✓
failure)
Motion detection events (VMD in recording server) ✓ ✓ ✓ ✓ ✓
System error events (for example disk full) ✓ ✓ ✓ ✓ ✓
Manual / User defined events ✓ ✓ ✓ ✓ ✓
Generic events from external systems ✓ ✓ ✓ ✓ ✓
Event-based device configuration ✓ ✓ ✓ ✓ ✓
Event-based notification ✓ ✓ ✓ ✓ ✓
Event-based output control ✓ ✓ ✓ ✓ ✓
Event-based device start/stop ✓ ✓ ✓ ✓ ✓
Event-based matrix control ✓ ✓ ✓ ✓ ✓
Flexible event rule engine for definition of actions on
✓ ✓ ✓ ✓ ✓
events
Bookmark function
Manual bookmarking (quick bookmarking and
- - ✓ ✓ ✓
bookmarking with details)
Rule-based bookmarking - - - ✓ ✓
Evidence Lock
Lock video for one or multiple cameras - - - - ✓
Retrieve overview of locked video sequences - - - - ✓
Define available retention times - - - - ✓
Alarm Manager
Alarm description with work instructions and optional
- ✓ ✓ ✓ ✓
initial owner of alarm
Time profiles for alarms - ✓ ✓ ✓ ✓
View triggered alarms - ✓ ✓ ✓ ✓
Manage alarms (reassign, change status, comment) - ✓ ✓ ✓ ✓
Push alarms to users of XProtect Mobile5 - ✓ ✓ ✓ ✓
Maximum number of related cameras in alarm
- 15 15 15 15
preview window
Number of alarm priority levels - 32,000 32,000 32,000 32,000
Customizable alarm priority levels, categories,
- ✓ ✓ ✓ ✓
statuses and result codes
Customizable sound notification - ✓ ✓ ✓ ✓
Alarm handling reporting - ✓ ✓ ✓ ✓
Alarm logging - ✓ ✓ ✓ ✓
Recording server, storage and archiving
Pre-recording buffer in RAM ✓ ✓ ✓ ✓ ✓
Video retention time Unrestricted Unrestricted Unrestricted Unrestricted Unrestricted
Page 5 of 17
Product Comparison Chart
Professional+
Essential+
Corporate
Express+
XProtect
XProtect
XProtect
XProtect
XProtect
XProtect VMS Products
Expert
Recording capacity per device/day Unrestricted Unrestricted Unrestricted Unrestricted Unrestricted
Archiving of recordings with network drive support ✓ ✓ ✓ ✓ ✓
Dynamic archiving (disk spanning) - - - - -
Online access to archives ✓ ✓ ✓ ✓ ✓
Archiving schedules Hourly Hourly Hourly Hourly Hourly
Automatic storage distribution - - - - -
Storage definition and retention time per device ✓ ✓ ✓ ✓ ✓
Storage definition and retention time that can be
applied to individual cameras or common for multiple ✓ ✓ ✓ ✓ ✓
devices
Multi-stage video storage and data grooming - - - ✓ ✓
Storage overview (used vs. available space) of
✓ ✓ ✓ ✓ ✓
available storage drives
Support for live video play without recording storage ✓ ✓ ✓ ✓ ✓
Event on premature deletion of video due to
✓ ✓ ✓ ✓ ✓
insufficient physical storage
Edge Storage support with flexible retrieval - - ✓ ✓ ✓
Scalable Video Quality Recording™ - - ✓ ✓ ✓
Evidence Lock - - - - ✓
Media database encryption and digital signing - - - ✓ ✓
Encryption of communication with connected
✓ ✓ ✓ ✓ ✓
servers/clients/integrations
Multicast support - - - ✓ ✓
Integration
Plug-in, Protocol, Component integration via MIP SDK ✓ ✓ ✓ ✓ ✓
System Configuration via MIP SDK ✓ ✓ ✓ ✓ ✓
Device integration through Driver Framework ✓ ✓ ✓ ✓ ✓
Metadata integration ✓ ✓ ✓ ✓ ✓
Event integration ✓ ✓ ✓ ✓ ✓
Event and action rule engine integration via MIP SDK ✓ ✓ ✓ ✓ ✓
Support for XProtect Add-on products
XProtect Access - ✓ ✓ ✓ ✓
XProtect LPR - ✓ ✓ ✓ ✓
XProtect Smart Wall - - - Option Included
XProtect Transact - ✓ ✓ ✓ ✓
XProtect Retail - ✓ ✓ ✓ ✓
XProtect Screen Recorder ✓ ✓ ✓ ✓ ✓
Milestone ONVIF Bridge - ✓ ✓ ✓ ✓
DLNA server - ✓ ✓ ✓ ✓
Management
Maximum number of clients Unrestricted Unrestricted Unrestricted Unrestricted Unrestricted
Automatic initial configuration wizard - - - - -
Configuration wizards for aided system setup ✓ ✓ ✓ ✓ ✓
Automatic camera discovery - - - - -
Device scanning with device model detection ✓ ✓ ✓ ✓ ✓
Device replacement wizard ✓ ✓ ✓ ✓ ✓
Move device wizard for moving hardware devices
- - ✓ ✓ ✓
(e.g. cameras) between recording servers
Centralized recording server & device management ✓ ✓ ✓ ✓ ✓
Device group support ✓ ✓ ✓ ✓ ✓
Management Client profiles - - - - ✓
Centralized management of XProtect Smart Client
application options (Number of supported XProtect - - 3 3 Unrestricted
Smart Client profiles)
Day length time profile ✓ ✓ ✓ ✓ ✓
On-the-fly configuration changes ✓ ✓ ✓ ✓ ✓
Scheduled start/stop of devices ✓ ✓ ✓ ✓ ✓
Device Password Management - - ✓ ✓ ✓
Configuration reporting ✓ ✓ ✓ ✓ ✓
Built-in backup-restore support ✓ ✓ ✓ ✓ ✓
Automatic license activation of online systems ✓ ✓ ✓ ✓ ✓
Offline license activation ✓ ✓ ✓ ✓ ✓
Page 6 of 17
Product Comparison Chart
Professional+
Essential+
Corporate
Express+
XProtect
XProtect
XProtect
XProtect
XProtect
XProtect VMS Products
Expert
Add/replace devices without reactivation in offline
✓ ✓ ✓ ✓ ✓
systems6
Customizable access port with NAT support ✓ ✓ ✓ ✓ ✓
System Monitoring
Customizable dashboard for task or component
- - - ✓ ✓
specific live monitoring
Customizable event trigger thresholds for Normal,
- - - ✓ ✓
Warning and Critical levels
Real-time and historical system status of
management server, event server, recording servers - - - ✓ ✓
and other XProtect servers
Real-time and historical system status of individual
- - - ✓ ✓
cameras
Dedicated System Monitor tab that can be displayed
- - - ✓ ✓
as floating window
XProtect Smart Wall
Supports XProtect Smart Wall video wall add-on - - - Option Included
Number of XProtect Smart Walls and XProtect Smart
- - - Unrestricted Unrestricted
Wall displays
Number of concurrent video streams - - - Unrestricted Unrestricted
Maximum number of content positions per display - - - 100 100
Presets for display layouts and camera content - - - ✓ ✓
Live video stream content - - - ✓ ✓
XProtect Smart Client controlled playback of video - - - ✓ ✓
Support for rich video wall content, including: maps,
still images, http pages, alarms, texts, bookmarks, - - - ✓ ✓
system monitor, etc.
Rule-based control of layout and content (including
- - - ✓ ✓
text messages)
System alarms and notification
Email notification ✓ ✓ ✓ ✓ ✓
Page 7 of 17
Product Comparison Chart
Professional+
Essential+
Corporate
Express+
XProtect
XProtect
XProtect
XProtect
XProtect
XProtect VMS Products
Expert
Japanese ✓ ✓ ✓ ✓ ✓
Korean ✓ ✓ ✓ ✓ ✓
Portuguese (Brazilian) ✓ ✓ ✓ ✓ ✓
Russian ✓7 ✓7 ✓7 ✓7 ✓7
Spanish ✓7 ✓7 ✓7 ✓7 ✓7
Swedish ✓7 ✓7 ✓7 ✓7 ✓7
Turkish ✓7 ✓7 ✓7 ✓7 ✓7
1
A hardware device is the physical unit, server or system connected to the VMS’ recording server.
2
A camera is the actual camera or video source on the hardware device connected to the VMS’ recording server
3
For an overview of supported devices please refer to: https://www.milestonesys.com/community/business-partner-tools/supported-devices/
4
Please check https://www.milestonesys.com/support/resources/system-requirements/ for graphic cards and performance requirements
5
Requires Milestone Care Plus service coverage
6
For details on actual allowed number of device changes without activation, please refer to: https://www.milestonesys.com/device-change-calculation/
7
Installation and user interface localized. Help system and manuals in English only
Page 8 of 17
Product Comparison Chart
1
Requires Milestone Care Plus service coverage
Page 9 of 17
Product Comparison Chart
Detailed XProtect client comparison
This section provides a detailed comparison between the different XProtect clients, both in relation to each other, and the particular XProtect VMS
platforms. The latter is important because some functionality and support of the clients are determined by the specific XProtect product or product
version. The features are organized into categories for increased readability.
XProtect Client XProtect Mobile XProtect Web Client XProtect Smart Client
XProtect Professional+
XProtect Professional+
XProtect Professional+
XProtect Essential+
XProtect Essential+
XProtect Essential+
XProtect Corporate
XProtect Corporate
XProtect Corporate
XProtect Express+
XProtect Express+
XProtect Express+
XProtect Expert
XProtect Expert
XProtect Expert
Feature set when used with specific XProtect
VMS platform
Page 10 of 17
Product Comparison Chart
XProtect Client XProtect Mobile XProtect Web Client XProtect Smart Client
XProtect Professional+
XProtect Professional+
XProtect Professional+
XProtect Essential+
XProtect Essential+
XProtect Essential+
XProtect Corporate
XProtect Corporate
XProtect Corporate
XProtect Express+
XProtect Express+
XProtect Express+
XProtect Expert
XProtect Expert
XProtect Expert
Feature set when used with specific XProtect
VMS platform
Page 11 of 17
Product Comparison Chart
XProtect Client XProtect Mobile XProtect Web Client XProtect Smart Client
XProtect Professional+
XProtect Professional+
XProtect Professional+
XProtect Essential+
XProtect Essential+
XProtect Essential+
XProtect Corporate
XProtect Corporate
XProtect Corporate
XProtect Express+
XProtect Express+
XProtect Express+
XProtect Expert
XProtect Expert
XProtect Expert
Feature set when used with specific XProtect
VMS platform
Graphical timeline - ✓ ✓
Adjust playback speed ✓ ✓ ✓
Single frame step (forward/backward) ✓ ✓ ✓
One-way audio support ✓ ✓ ✓
Two-way audio support ✓ ✓ ✓
Broadcasting audio - ✓ ✓
Digital zoom ✓ ✓ ✓
Via locally installed communication applications
Share video image Single JPG image export Print, copy to clip-board and save to file
(such as email)
Print report with comments - - ✓
Privacy masking - ✓ - ✓ - ✓
Search
Dedicated Search tab (Centralized Search) - - ✓
Sequence search - - ✓
Motion search - - ✓
Bookmark search - - - ✓
Save search templates - - - ✓
Alarm search - - - ✓
Event search - - - ✓
3rd party search support - - - ✓
Bookmark function
Manual bookmarking (quick bookmarking and
- - - ✓
bookmarking with details)
Instant preview of bookmarks in timeline - - - ✓
Listing and previewing of bookmarks in recording
- - - ✓
search
Print bookmark report - - - ✓
Direct video export of bookmark - - - ✓
Alarm Manager
Dedicated Alarm Manager tab that can be displayed
- - - ✓
as floating window
Alarm list and alarm preview view items in normal
- - ✓
camera views
Sort and filtering functions ✓ - ✓
Instant preview of primary and related cameras - - ✓
Manage alarms (reassign & change status) - ✓ - ✓ - ✓
Page 12 of 17
Product Comparison Chart
XProtect Client XProtect Mobile XProtect Web Client XProtect Smart Client
XProtect Professional+
XProtect Professional+
XProtect Professional+
XProtect Essential+
XProtect Essential+
XProtect Essential+
XProtect Corporate
XProtect Corporate
XProtect Corporate
XProtect Express+
XProtect Express+
XProtect Express+
XProtect Expert
XProtect Expert
XProtect Expert
Feature set when used with specific XProtect
VMS platform
Page 13 of 17
Product Comparison Chart
XProtect Client XProtect Mobile XProtect Web Client XProtect Smart Client
XProtect Professional+
XProtect Professional+
XProtect Professional+
XProtect Essential+
XProtect Essential+
XProtect Essential+
XProtect Corporate
XProtect Corporate
XProtect Corporate
XProtect Express+
XProtect Express+
XProtect Express+
XProtect Expert
XProtect Expert
XProtect Expert
Feature set when used with specific XProtect
VMS platform
Page 14 of 17
Product Comparison Chart
XProtect Client XProtect Mobile XProtect Web Client XProtect Smart Client
XProtect Professional+
XProtect Professional+
XProtect Professional+
XProtect Essential+
XProtect Essential+
XProtect Essential+
XProtect Corporate
XProtect Corporate
XProtect Corporate
XProtect Express+
XProtect Express+
XProtect Express+
XProtect Expert
XProtect Expert
XProtect Expert
Feature set when used with specific XProtect
VMS platform
System Monitoring
Access real-time and historical system performance
information (refer to System Monitor section for the - - - ✓
VMS for details)
Installation
Run without installation - ✓ -
Single step installer (installs client together with
- - ✓
server)
Initial and update installations from management
- - ✓
Server
Notify about new updates ✓ - -
Smart Connect (Automatic server setup) - ✓ - -
System access
Auto-login ✓ - ✓
Dual authorization - - - ✓
Two-step verification - ✓ - ✓ -
Secure (HTTPS) client-server connection ✓ ✓ -
Dynamic bandwidth adaptation with threshold
✓ ✓ -
setting
Authorization
Restrict user access by client type (Web Client,
✓ ✓ ✓
XProtect Mobile and Smart Client)
Time schedule controlled user access to devices and
- ✓ - ✓ - ✓
functions
Restrict user access by devices (cameras,
✓ ✓ ✓
microphones, I/O devices, etc.)
Restrict access to live, PTZ control, playback and
✓ ✓ ✓
export
Restrict access to setup - - ✓
Personalization
Toggle between Advanced mode + Simplified mode - - ✓
Application options ✓ - ✓
Centralized management of application options - - - ✓
Application theme support - - ✓
Task-oriented tabs - ✓ ✓
System
Hardware accelerated video decoding - - ✓
Adaptive streaming - - - ✓
Page 15 of 17
Product Comparison Chart
XProtect Client XProtect Mobile XProtect Web Client XProtect Smart Client
XProtect Professional+
XProtect Professional+
XProtect Professional+
XProtect Essential+
XProtect Essential+
XProtect Essential+
XProtect Corporate
XProtect Corporate
XProtect Corporate
XProtect Express+
XProtect Express+
XProtect Express+
XProtect Expert
XProtect Expert
XProtect Expert
Feature set when used with specific XProtect
VMS platform
Page 16 of 17
Product Comparison Chart
1 Initial views created when using the “single computer” installation option
3 XProtect Mobile server localized to same languages as the management interface and documentation is only available in English
4 Only the user interface is localized; user's manual and online help is not localized
Page 17 of 17