You are on page 1of 13

Specification Sheet

XProtect® Express+ 2019 R3

Specification Sheet

1
Specification Sheet

Contents
Feature Overview .................................................................................... 3
Key features ................................................................................................ 3
Integration options ....................................................................................... 3
Detailed Product Features ........................................................................ 4
Recording server .......................................................................................... 4
Management server and Management Client ..................................................... 4
Event Server ............................................................................................... 7
XProtect Mobile server .................................................................................. 7
DLNA server ................................................................................................ 7
XProtect Smart Client.................................................................................... 8
XProtect Smart Client - Player ...................................................................... 10
XProtect Web Client .................................................................................... 11
XProtect Mobile .......................................................................................... 11
Miscellaneous ........................................................................................13
Minimum system requirements ..................................................................... 13
Supported languages .................................................................................. 13
Licensing structure ..................................................................................... 13

2
Specification Sheet
encrypted XProtect format with dedicated
Feature Overview player application included
• Audit logs:
Enables extensive logging of all user system
Key features accesses, configuration changes and operator
• Single-server / single-site solution: actions
XProtect Express+ supports up to 48 hardware
devices that can be installed on a single • Flexible user and rights management:
recording server Strict privileges on management of users’
• High performance recording server: access to functions and camera actions.
Building on a native 64-bit windows Modular user management with support for
implementation and a highly-optimized basic user accounts to global user
database technology with RAM-based pre- management with single sign-on Microsoft®
buffering, the recording server supports Active Directory accounts.
minimum 3.1 Gbit/s recording rate • Versatile rule system:
• Hardware accelerated Video Motion Facilitates the automation of different aspects
Detection: of the system, including camera control,
Video motion detection decoding takes system behavior and external devices, based
advantage of processing power in Graphical on events or time schedules
Processing Units to significantly reduce the • Customer Dashboard
CPU load and improve performance of the Support for sending system, server, storage
recording servers. It requires CPU with support and device status and errors to the Milestone
for Intel Quick Sync Video Customer Dashboard
• Centralized management:
A Management Client connected to the
management server enables full remote Integration options
system configuration of the recording server, • The Milestone Integration Platform Software
devices, rules, schedules and user rights Development Kit (MIP SDK) enables seamless
• Milestone Interconnect™: integration of video analytics algorithms and
A unique system concept that allows all other third-party applications in XProtect
Milestone VMS, Milestone Arcus™ appliances Smart Client and Management Client
and Milestone Husky™ NVRs to be • Compatible with XProtect® Transact and
interconnected with XProtect Corporate to gain XProtect® Retail, which integrate video
central surveillance operation across surveillance with ATMs, point-of-sale (POS)
geographically dispersed sites and enterprise resource planning (ERP)
• Alarm Manager: systems for managing loss prevention and
Single-point alarm function that provides a fraud
consolidated and clear overview of security and • Compatible with XProtect® Access for video
system-related alarms enabled physical security, which integrates
• Centralized Search in Smart Client: with access control and intrusion systems
Dedicated tab for searching recording • Compatible with XProtect® LPR for automatic
sequences and motion reading and tracking of vehicle license plates
• Metadata support: • Generic event integration enables easy and
Supports reception, storage and export of fast integration of third-party applications and
metadata, including metadata from camera- systems via a simple message-based socket
resided video analytics and location data in communication interface
Video Push from XProtect Mobile • Supports Milestone ONVIF Bridge that enables
• 64-bit recording servers: full video interoperability in multivendor
Allow more cameras to be run on a single installations using a standardized ONVIF
recording server compliant video-out interface
• Intuitive map function: • System configuration API enables external
Multi-layered and interactive maps display the applications to make changes to the system’s
location of every camera and offer control of configuration
the entire surveillance system • MIP SDK Mobile enables integrations to third
• Multiple language support: party Mobile or Web applications
Lets most operators use the system in their • Milestone’s Driver Framework enables device
native language with support for 30 different manufacturers to develop their own drivers for
languages, while the Management Client is XProtect using MIP SDK, enabling wider device
available in 14 languages support and deeper integration of cameras, IoT
• Fast evidence export: devices, and more.
Deliver authentic evidence to public authorities
by exporting video to various formats,
including video from multiple cameras in

3
Specification Sheet
recording servers. It requires CPU with support
Detailed Product Features for Intel Quick Sync Video
• Functional recording server even if a recording
storage area is unavailable. Continued
Recording server recording of video from devices with available
System recording storage and live video on devices
• Simultaneous digital multi-channel MJPEG, without available recording storage
MPEG4, MPEG-4 ASP, MxPEG, H.264 and H.265 • Support for shutdown of recording server if
video recording of IP cameras and IP video recording storage becomes unavailable, to
encoders enable fail over to take over
• Two-way AAC audio allows users to transmit Pan-tilt-zoom (PTZ)
and record audio in advanced quality from • “Pass-through” control of manual PTZ
connected microphones and audio from the operation from clients with user priority
operator’s microphone to attached speakers • One PTZ priority level for control of rights
• Generic framework for receiving and storing between different operators and automatic
metadata from compatible devices and clients patrolling schemes
• Route traffic between multiple connected • Execute rule-based go-to preset position on
cameras and multiple clients requesting live events and patrolling
view, playback and export • Pause PTZ patrolling on event and resume
• A dedicated recording stream enables patrolling after manual session timeout
optimization stream properties (resolutions, • Import PTZ presets defined in the PTZ camera
encodings and frame rate) for video storage • Rename imported PTZ presets
and forensic usage
I/O and events
• Secure high-speed recording database holding
• Support for devices with one or more input and
JPEG images or MPEG4, MPEG-4 ASP, MxPEG,
output ports
H.264 or H.265 streams
• Powerful rule processing engine for execution
• Flexible control of recording characteristics for
of start and stop actions triggered by events or
MPEG4/H.264/H.265 streams, making it
time profiles
possible to toggle between recording key
frames only or the full stream Setup and management
• Record more than 30 frames per second per • Selecting “Single computer” set up during the
camera, limited only by hardware initial installation the system automatically
• Recording quality depends entirely on camera performs certain configurations for an easier
and video encoder capabilities with no software installation experience
limitations • Recording server manager is available in the
• Possibility to import pre-event images recorded local console notification area (icon tray) for
locally in camera or video encoder status messages, start/stop of the service and
• Pre-recording buffer (used for event/motion change of network settings
based recording) in RAM minimizes the disk Client access
read/write operations when no video is • Facilitate client access
recorded • Clients are authenticated and authorized at the
• Built-in, real-time, camera-independent motion management server and use a session-limited
detection with the ability to generate motion access token to access the recording server
metadata for Smart Search • System administrators controlling systems with
• The recording server runs as a Windows multiple users can control access permission
service under local system account or optional per client for each of the three XProtect clients,
local Windows user or Microsoft Active resulting in safer security access
Directory account with run-as-a-service
privileges Logs
• Port forwarding enables clients to access the • Logging of system, audit and rule entries to
recording servers from outside a network the management server with local caching
address translation (NAT) firewall during offline scenarios
• Support for both IPv4 and IPv6 addressing
• 64-bit recording servers allow more cameras to
be run on a single server unit
Management server and
• Secure HTTPS camera connection on devices Management Client
supporting HTTPS
System
• Encrypted communication between Recording
• Management server for user authentication
Server and services retrieving streaming data
logon, system configuration and logging
• Video motion detection decoding takes
• Management Client for central administration
advantage of processing power in Graphical
of the system such as recording server,
Processing Units to significantly reduce the
devices, security, rules and logging
CPU load and improve performance of the
4
Specification Sheet
• Management Client compatible with XProtect • Adjust settings such as brightness, color level,
Express+ 2016 R1 and newer compression, maximum bit rate, resolution and
• All configuration and logs from the entire rotation per camera or camera group
system are stored in a centralized Microsoft • Enable up to two streams per camera; one
SQL database stream for live viewing and one stream for
• Encrypted communication between recording
Management Server and Recording Server' • Select and configure video format, frames per
• Management server manager is available in the second (FPS), resolution and quality for the
local console notification area (icon tray) for video streams.
status messages and to start/stop the service • Adjustable group of pictures (GOP) length for
• The management server runs as a Windows MPEG4 H.264 and H.265 encoded video
service under local system account or optional • Assign camera shortcut number for easy
local Windows user or Microsoft active operation by clients
directory account with run-as-a-service • Optional preview window for immediate
privileges verification of video settings per camera or for
• To register and validate your licenses, the a group of cameras
system offers easy-to-use automatic or manual • Define multiple PTZ preset positions per
online activation via the Internet and camera
alternatively, offline activation via email and • Import PTZ preset positions from cameras
web for closed surveillance networks • PTZ scanning on supported devices
• Support for both IPv4 and IPv6 addressing • Define multiple PTZ patrolling schemes with
Milestone Interconnect adjustable wait time between shifts and
• XProtect Express+ is compatible with Milestone customizable transitions with disabling of
Interconnect enabling multiple XProtect motion detection to avoid false alarms
Express+ systems to be connected with a • Run multiple patrolling schedules per camera
central XProtect Corporate system to gain per day. For example, run different schedules
central surveillance operation across for day/night/weekend
geographically dispersed sites • Privacy masking conceals certain parts of the
image, both in live and playback video and in
Storage exported material. It supports permanent
• Definition of one or more storage containers masks and liftable masks that can be lifted and
with individual archiving schemes and managed with user credentials. Masking level
retention times. Recording capacity is limited is adjustable and ranges between ‘light blur’ to
only by disk space ‘solid grey’
• Each storage container is defined as live • Privacy mask consistently hides certain areas
database and one optional archive, where the in the camera view in live and playback video
video data is moved from the live database to and in exported material
secondary disk systems or network drives. The • Configure device events like motion detection
archived data is still online and available for with pre- and post-buffers, or input signal
clients behavior options
• Archiving scheme define when video is • Fine-tune motion detection sensitivity per
archived and how long the video data is camera manually or automatically
retained before deletion • Apply one or multiple exclusion zones for
• Ability to allocate individual devices to different where motion detection is to be disabled to
storage containers avoid unwanted detection
• Move a device or a group of devices between
two storage containers Rules, time profiles and notifications
• Storage overview gives instant indication of • Powerful Microsoft Outlook®-style rule system
used vs. available storage in total and for supports an unlimited number of rules
individual cameras • Rule actions can be triggered by event, time
interval or a combination of event and time.
Devices Rules can be optionally stopped by event or
• Hardware wizard to add devices; automatically after a certain time
using Universal Plug and Play (UPnP) • Time profiles with reoccurring time selection
discovery, via IP network range scanning, or and expire condition support an unlimited
using manual device detection. All methods number of time profiles
support automatic or manual model detection • Dynamic day-length time profile follows daylight
• Wizard for swift replacement of malfunctioning changes over the year for a given location
devices with preserved configuration settings defined by a GPS position, including daylight
and recordings savings time
• Enable and disable devices if they are not used • Play audio files on rule making it possible to
or are down for maintenance automate announcements over speakers.
• Trigger events:
The XProtect Express+ VMS system and
5
Specification Sheet
connected devices support a wide set of events • PTZ: manual control, activate PTZ presets, PTZ
that can be used to trigger actions using the priority, manage PTZ presets and patrolling,
rule system. Events are grouped in the lock/unlock PTZ presets and release PTZ
following categories: session
- Hardware: events that relate to physical • Remote recordings: retrieve remote recordings
hardware devices connected to the system • External events: visibility, administrate, trigger
- Devices: events that relates to certain • View groups privileges
functions and states of devices available to the • Servers: XProtect® Enterprise, XProtect®
XProtect VMS system via the connected Professional and XProtect® Express slave
hardware devices server access and authentication details,
- External Events: events that relate to VMS • Alarms: visibility of alarms and ability to
integrations manage alarms
• - Recording server: events that relate to • MIP: Plug-in permissions
archiving and database functions. • General application permissions: Management
- Analytics: events from integrated applications Client, XProtect Smart Client, XProtect Web
and systems Client, XProtect Mobile
• For further details on available trigger events, Logging
please refer to the XProtect VMS • Logs of system, audit and rule entries are
Administrator's Manual. consolidated from all recording servers and
• Start actions: The triggering events may clients
initiate a wide set of actions in the VMS • Each log file has adjustable size and time
system, connected devices or integrated limitations
systems.
For a complete list of available actions, please System administration
refer to the XProtect VMS Administrator's • Built-in backup and restore support for manual
Manual system backup of all configuration data,
• Stop actions: The rule engine may also trigger including (listing not exhaustive): system
stop actions in the VMS system, connected configuration data, maps, alarm settings and
devices or integrated systems upon the definitions and client views
completion of a rule. • Configuration Reporting enables complete or
For a complete list of available stop actions, partial documentation of system configuration.
please refer to the XProtect VMS Custom and site-specific free-text information,
Administrator's Manual integrator’s notes and logo can be added to the
• Multi-recipient customizable email notification printer-friendly reports
with image and/or AVI attachment of incidents • License overview including add-on products,
Milestone Care coverage and renewal date
• License owner information, that is
User rights management synchronized with the software registration
• Common and central management of all user page on the Milestone website
rights across all user and programmatic (MIP • Expanded license information for multi-site
SDK) interfaces installations where both the total used licenses
• Overall system security definition makes it for the common SLC is presented and the
possible to globally allow or deny permission to license use in the specific system
devices and functions (such as manage, read, • License overview that presents the license use
edit and delete) of all the individual sites running on the same
• Device-specific security definition makes it SLC
possible to allow or deny permission to • “Changes without activation” function that
individual devices and functions (such as allow additions and replacements of limited
manage, read, edit and delete). number of hardware devices without requiring
• Roles control user and administrator access to: license activation
• Login: dual authorization rights Authentication
• Cameras: visibility, administrate, live view • System log-in uses Microsoft Active Directory,
(within time profile), playback (within time local Windows or basic user account
profile), search sequences, export, smart • Use current Windows logon for authentication
search, AUX commands, manual recording, • Dual authorization offers an optional additional
• Microphones and speakers: visibility, level of system security, where Management
administrate, listen to live audio (within time Client users are granted access to the system
profile), playback audio (within time profile), only when a second user or supervisor has
search sequences, export, manual recording, confirmed the log-in with a successful
speak to speakers authorization of the second user
• Inputs and outputs: visibility, administrate, • Kerberos support enables deployment in high
status, activation security Kerberos IT environments

6
Specification Sheet
as well as manage ongoing and completed
Event Server exports
Alarm Manager • XProtect Mobile servers can be installed in
• Single-point alarm management of all internal parallel, offering redundancy and/or allowing
system alarms and external security alarms more simultaneous users
• Alarm descriptions and work instructions make • XProtect Mobile servers can be configured
alarms actionable for operators through the tray controller to easily adjust or
• An alarm location map can be linked to each update settings
alarm providing instant situational awareness • Encrypted connection via HTTPS between
to the operator dealing with the alarm XProtect Mobile Server and XProtect Mobile
• Customizable alarm priorities allow operators Client using a certificate. The support is limited
to focus on the most critical alarms to genuine certificates issued from a trusted
• Customizable alarm categories enable logical Certificate Authority (CA) only. Self-signed
grouping of alarms dependent on their type certificates are not supported. Unencrypted
and nature connection through HTTP is also available and
• Customizable alarm statuses enable alignment must be explicitly selected by the user
of the alarm handling workflow with existing • Support for two-step verification for log-in
workflows and security systems • Video Push configuration is done from the
• Alarm handling result code enables tracking of server, so users can push video via XProtect
the outcome of the alarms Mobile without having to do any configuration
• Automatic allocation to alarm owner with • XProtect Mobile server supports creating
escalation and alarm forwarding possibilities server-side export through XProtect Web Client
• Time profiles for definition of active alarms and XProtect Mobile
• Possibility to associate one or more cameras to • Video decoding in Mobile Server takes
an alarm (maximum 15 cameras can be advantage of processing power in Graphical
displayed simultaneously in the alarm preview Processing Units. This includes the GPU part of
window) the Intel CPU (requires CPU with support for
• A set of alarm handling reports gives valuable Intel Quick Sync Video) and in the GPU of
information about alarm inflow and alarm additional external NVIDIA cards
handling performance • Smart Connect enables easy configuration of
• Extensive logging of alarms internet access to the Mobile Server by
• Microsoft Clustering support for the event automatic configuration of firewalls and
server enables secure and redundant alarm internet routers via UPnP. Smart Connect also
handling verifies the configuration and operation of the
internet connection, and can be used to email
connection details to Mobile Client users1
XProtect Mobile server
• The XProtect Mobile server runs as a dedicated
service, allowing it to be installed either on the DLNA server
same server as other system components or • DLNA allows users to display video directly
on dedicated hardware in more demanding onto any DLNA supported tv without needing
installations to have a PC nor a Smart client. The function
• The XProtect Mobile server can transcode video supports live video and camera selection can
so streams are robust and can adapt to be manual, carousel or rule based
changing connection bandwidth as well as • The Milestone DLNA server runs as a dedicated
optimize the use of available bandwidth to get service, allowing it to be installed either on the
the best possible stream quality in the XProtect same server as other system components or
Web Clients and XProtect Mobile clients on dedicated hardware in more demanding
• Adjustable transcoding logic enables capping of installations and can be downloaded here:
video resolution and frame rate for video https://www.milestonesys.com/support/resour
streams provided to XProtect Web Clients and ces/download-software/
XProtect Mobile clients • The DLNA servers can be configured through
• The XProtect Mobile Server encodes audio in a the tray controller to easily adjust or update
Web Client suitable format, so users can play settings
live or recorded audio. • Installing the DLNA server plugin in the
• Installing the XProtect Mobile server plugin in Management Client will allow the DLNA server
the Management Client will give access to management to change settings
XProtect Mobile server management in order to • Supports more than one DLNA server
change settings, read out miscellaneous status • The populated cameras on the DLNA interface
information, configure codecs used for exports can be set by an admin

1 Use of Smart Connect require Milestone Care Plus


7
Specification Sheet
• The DLNA functionality requires the selected • Supports multiple view layouts optimized for
cameras to be configured to use H.264 4:3 and 16:9 display settings in both
landscape and portrait
• Independent playback capability allows for
XProtect Smart Client instant playback of recorded video for one or
more cameras, while in live mode
General
• Centralized storage of shared and private
• Dedicated task-oriented tabs for centralized
camera views, enables coherent access to
Search and the Alarm Manager, in addition to
views across the system
the traditional Live and Playback tabs
• Possibility to instantly re-arrange cameras in
• Application theme support with choice of dark
views for optimized monitoring of incidents,
or light themes
with single click restore of original view
• True multi-window support where secondary
• Instant camera placement in live view allows
windows have full functionality and can be
for instant replacement of cameras in a view,
operated in independent mode or synchronized
where new cameras can be placed in a
mode where they follow the control of the main
particular view and positioned through a simple
window
drag-and drop operation
• Shortcuts to select a specific window or specific
• Update on “motion only” optimizes CPU use by
camera in a window
allowing motion detection to control whether or
• Camera search function promptly finds
not the image should be decoded and
cameras, types of cameras and views in the
displayed
system with the ability to create temporary
• Global hotspot function allows users to work in
views to display all or a subset of cameras
detail with any camera selected from any view
matching the search criteria
• Local hotspot function allows users to work in
• Display metadata bounding boxes from
detail with a camera selected from the same
supported devices in live views and playback
view
Customization • Carousel function allows a specific view item to
• Application options enables customization of rotate between pre-defined cameras that are
the general behavior and look of the XProtect not necessarily present in the view at the same
Smart Client time. Operators can select default or custom
• The customization can either be made as display times for each camera, and they are
individual personalization managed by each able to manually switch to the next or previous
operator, or centrally enforced using Smart camera in the carousel list
Client Profiles • Matrix function shows live video from multiple
• Offers a simplified user interface with the cameras in any view layout with customizable
possibility option to toggle between “Simple” rotation paths, remotely controlled by
and “Advanced” modes, where Advanced mode computers sending matrix remote commands
is default • Import static or active HTML maps for fast
• Control of general look & feel and navigation navigation to cameras and to provide a good
properties, such as color mode, camera title overview of premises
bar, grid sizes etc. • Hide HTML page toolbar in HTML page views
• Availability of control panes and functions in • Activate matrix via graphical maps of premises
live and playback tabs, and in setup mode using JavaScript or integrate with centralized
• Information included in time line in playback access control systems
tab • The operator can assign outputs, PTZ presets
• Behavior and availability of expert function and views as actions to joystick buttons and as
• Setup of keyboard short cuts and joystick keyboard shortcuts.
controls • Two-way audio support enables XProtect Smart
• Specific behavior of alarms and access control Client to record and play live audio from
notifications camera-connected microphones and outgoing
• Advanced application settings such as use of audio from the operator’s microphone to one
hardware acceleration, videos diagnostics or multiple camera speakers
overlay and time zone settings • Adaptive de-interlacing option secures high
• Application language video quality, based on the actual video
Live view content received. XProtect Smart Client can
• View live video from 1-100 cameras per optionally apply a filter to areas of the image
computer monitor/view where jagged edges would otherwise show up
• Multiple computer monitor support provides a • Operators may start/stop manual recording on
main window and any number of either floating individual cameras, where the recording status
windows or full screen views is propagated to all XProtect Smart Client
• Live view digital zoom allows a full view of users active in the system
recordings while the operator can digitally PTZ
zoom in to see details • Control PTZ cameras by using;
8
Specification Sheet
• PTZ preset positions application for instant and easy viewing by
• PTZ point-and-click control authorities
• Overlay buttons • Export preview with looped playback
• PTZ zoom to a defined rectangle • Encryption and password protection of
• Video overlaid PTZ control exported video material with a choice of
• Virtual joystick function following strong encryption algorithms: 56-bit
• Joystick DES 128, 192 and 256-bit AES
• Manage PTZ presets and patrolling profiles • Secure video evidence handling with a digital
• Start, stop and pause patrolling signature of exported video material that
• View who have PTZ control and time to enables users to verify the video has not been
automatic release modified or tampered with when viewing the
• Lock PTZ control export in the XProtect Smart Client – Player
• Take manual control of a PTZ camera that is • Create evidence material in media player
running a patrolling scheme. After a timeout format (AVI files), MKV format, or still image
with no activity, the camera reverts to its format (JPEG images)
scheduled patrolling scheme. • Disable re-export option to prevent undesirable
• 360° ImmerVision Enables® Panomorph lens distribution of sensitive evidence material
technology • Bulk camera export in multiple formats to
I/O and events multiple destinations, including direct export to
• Overlay buttons provide intuitive control of optical media, results in more efficient video
cameras, camera-integrated devices and other exports and more secure handling of evidence
integrated systems directly from the camera material
view • Export comment function enables users to add
• Manually trigger output port relay operation, general and/or camera-specific comments to a
for example when controlling gates video export when exporting to XProtect
• Manually trigger events by activating a server- format.
defined event from a list • In media player format comments can be
added as pre/post slides
Playback • Print incident reports including image,
• Playback video from 1-100 cameras per surveillance details and free-text user
computer monitor/view comments
• Advanced video navigation includes fast/slow
playback, jump to date/time, single step and Centralized Search
video motion search • Dedicated tab for centralized Search (replacing
• Integrated video timeline with time navigation Sequence Explorer)
and playback controls, including an integrated • Search options are: video sequences,
function to select a time interval for export bookmarks, and motion
• Toggle between simple and advanced timeline • Easy application of filtering with dynamic
mode update of search window
• Overview of recorded sequences • Preview of selected search results with direct
• Independent playback capability allows the options for export of video, making
independent playback of recorded video from bookmarks, exporting to pdf, and more
one or more cameras
• Instant camera placement in playback view Map function
allows users to instantly replace cameras in a • Built-in map function in XProtect Smart Client
view, where a new camera can be placed in a provides intuitive overview of the system and
particular view and position with a simple offers integrated access to all system
drag-and drop operation components
• Digital zoom allows the operator to see • Map images can be in standard graphic file
magnified details in the recorded video formats including JPG, GIF, PNG and TIF
• Any number of layered maps such as city,
Export and print street, building and room
• The snapshot function enables operators to • Instant camera preview on “mouse over” and
produce instant visual documentation of a one-click shows all cameras on map
camera by saving the camera image to a file, • One-click function to open floating window with
or sending it directly to a printer all cameras (maximum 25 cameras) on the
• The storyboarding function makes it possible to map
include video sequences from different or • Depiction of camera view zones on map with
overlapping time intervals form different clickable PTZ zones for instant PTZ control
cameras in the one and the same export • Easy drag-and-drop and point-and-click
• Export in XProtect format; including the definition of: cameras, servers, microphones,
standalone XProtect Smart Client - Player speakers, I/O devices, hot-zones for map

9
Specification Sheet
hierarchies, camera view zones and PTZ • Instant access to both live and recorded video
camera presets position view zones from the cameras that are related to the alarm
• Integrated control of speakers, microphones, • Alarm handling reports give valuable
and events and output I/O control, including: information about alarm inflow and alarm
doors, gates, light and access control systems handling performance
• Real-time status monitoring indication from all Setup and management
system components including cameras, I/O • Download and install XProtect Smart Client
devices and system servers from a web page on the management server
• Graphical visualization of the system status • Notification about new updates at log-in
through color coding • Application options allow users to adapt the
• Hierarchical propagation of status indications layout and personalize the application to their
to higher ordered maps particular preferences
• Different levels of status indications available
(alarm, warning and errors) Authentication
• System performance data for cameras and • System log-in uses Microsoft Active Directory,
servers including camera resolution, FPS, local Windows or a basic user account
network use and disk space • Use current Windows logon for authentication
• Ability to suppress status indications (such as • Auto-log-in and auto-restore views
error and warning) for a given device • Dual authorization offers an optional additional
• Possibility to edit device names in a map and level of system security, where XProtect Smart
assign map-specific names and references to Client users are granted access to the system
devices in a map only when a second user or supervisor has
• Map editing subject to user rights confirmed the log-in with a successful
authorization of the second user
Camera navigator
• Provides consistent and comprehensive visual System
verification, ensuring easier tracking of moving • Support for IPv4 and IPv6 addressing
objects in geographically complex • 64-bit Windows® operating system support
environments enables better performance when viewing and
• Automatically displays thumbnail views of operating many cameras
nearby cameras • Support for hardware accelerated decoding
• Add-on to the map application with no special using Intel Quick Sync video
configuration needed • Hardware video decoding is done to
significantly reduce the CPU load and improve
Alarm Manager performance of the recording servers. Supports
• Dedicated dockable tab for the Alarm Manager video decoding done in the GPU part of the
• Alarm list with extensive filtering capabilities Intel CPU (requires CPU with support for Intel
and an alarm preview in both live and playback Quick Sync Video) and in the GPU of additional
mode external NVIDIA cards
• Extensive alarm sort and filtering functions
allow operators to focus on most critical alarms
• Instant preview of primary and related XProtect Smart Client - Player
cameras helps reduce the number of false • Play back recorded or archived video and audio
alarms evidence, including edited storyboard exports
• Tight integration with the map function allows • Same user-friendly interface and most
operators to indicate and acknowledge active functions as XProtect Smart Client
alarms in the map • Offers a simplified user interface with the
• Alarm descriptions and work instructions make possibility option to toggle between “Simple”
alarms actionable for operators and “Advanced” modes, where Advanced mode
• Alarm escalation and alarm forwarding is default
possibilities allow operators with appropriate • Instant one-click playback for easy viewing of
skills to handle different alarms exported video evidence
• Alarm reports enable incident documentation • Advanced second-level investigation tools
• Alarm location map presents the alarm make it easy to refine exported video and re-
operator with a map showing the alarm area export the most essential evidence
when an alarm is selected • Metadata bounding boxes included in exports
• Alarm notification to a single or a groups of are displayed time synchronized in XProtect
XProtect Mobile client users using Push Smart Client – Player
Notifications • The project tool allows users to merge video
• Optional sound notifications for different alarm exports or archives from two different locations
priorities for notification of new incoming alarm or XProtect systems together into one new
• Alarm disabling option enables users to export
suppress alarms from a given device in a • View up to 100 cameras time-synched during
certain time period playback
10
Specification Sheet
• Camera search function promptly finds • Dynamic bandwidth optimization when
cameras, types of cameras and camera views streaming from server to client gives better
in the system use of bandwidth
• Scrollable activity timeline with magnifying • Create AVI, MKV or database export files
feature • Export on the server to avoid moving large
• Instant search on recordings based on video files back and forth. Only download
date/time and activity/alarm (video motion needed files or save them for downloading
detection) when on a faster connection
• Evidence can be generated as a printed report, • Preview exports on the server without
a JPEG image, an AVI or MKV film or in downloading them
XProtect format • Trigger outputs and events with live view of
• Export audio recordings in WAV, MKV or AVI related camera
format • System log-in using XProtect user name and
• Exported video can be digitally zoomed to view password
an area of interest and minimize export • System log-in using Microsoft Active Directory
footprint size user
• Re-export evidence containing XProtect format • Support for two-step verification for log-in
and XProtect Smart Client - Player for instant, • Secure connection through HTTPS
easy viewing by authorities • No installation needed on client computer
• Encryption and password protection of
exported video material with a choice of the
following strong encryption algorithms: 56-bit XProtect Mobile
DES 128, 192 and 256-bit AES • Supports any mobile device running Android®
• Secure video evidence handling with a digital 5.0and iOS9, or newer versions
signature of re-exported video material • Add log-in credentials for multiple servers in
enables users to verify that the video has not XProtect Mobile to easily switch between sites
been modified or tampered with when viewing or different connection addresses
the export in XProtect Smart Client – Player • Views are inherited from the connected
• View, modify or add general and/or camera- XProtect VMS system. The client automatically
specific comments for a given video export obtains the user’s private and shared views
• De-interlacing of video from analog cameras from the system to be used as camera lists in
• 360° ImmerVision Enables® panomorph lens XProtect Mobile
technology • A view with all cameras is automatically
generated, allowing XProtect Mobile to be used
when no views are set up. It also provides a
XProtect Web Client quick way of searching through cameras
• Access XProtect views through the browser and • Camera search function promptly finds
avoid advanced setup cameras, types of cameras and camera views
• Shared views can be managed centrally via the in the system
server with administrator/user rights and user • Cameras can be viewed in full screen to take
groups better advantage of the device’s screen. It is
• Camera search function promptly finds also possible to search through cameras in a
cameras, types of cameras and camera views view while in full screen by swiping left or right
in the system • Digital pinch-to-zoom enables users to zoom in
• Easy single/multi camera video playback on a part of the image for closer review and
including fast/slow playback, single frame step conduct detailed investigation of video when
and jump to date/time with frame preview using megapixel or high-definition cameras
while adjusting time • Play back recordings from the database and
• Investigation function with ability to save select a specific time or recorded sequence to
exports for later usage or download start playback, step through recordings and
• Users can quickly get an overview and act if select a playback speed.
needed via the list of alarms • View recordings from the database while
• Control PTZ cameras remotely with PTZ mouse keeping an eye on what is currently
gestures, including preset positions happening. The client displays a live picture-in-
• Two-way audio support for playing and picture frame of the same camera when in
exporting live or recorded audio from device or playback mode. The picture-in-picture can be
camera-connected microphones. Use the moved by dragging and double-tapping will
camera’s speaker to talk with a person in front return to live view
of the camera, and at a later stage play back • Control PTZ cameras with XProtect Mobile
recorded audio either manually or by selecting predefined
• Broadcast audio support for mass presets for quick navigation
communication to multiple camera-connected • Video Push allows users to use their mobile
speakers at once. devices’ cameras as cameras in the XProtect
11
Specification Sheet
VMS. Easy to use and requires no setup in the • Connect securely to the XProtect Mobile server
mobile device using trusted CA certificates for HTTPS
• Option to include location metadata in Video encryption. The XProtect Mobile client does not
Push support self-signed certificates. Unencrypted
• Option to record audio during Video Push HTTP connection is supported in XProtect
• Two-way audio to play live or recorded audio Mobile Client.
from device or camera-connected • Export on the server to avoid moving large
microphones. Use the camera’s speaker to talk video files back and forth. Only download
with a person in front of the camera simply needed files or save them for downloading
using the Push-To-Talk button. Push-to-talk when on a faster connection
communication is recorded and can be played • Receive alarm notifications using Push
back. Notifications, notifications include access to
• View access control events and grant/deny video, alarm information and instructions 2
access to the premises if an access control • Smart Connect with automatic Mobile Server
system is integrated via the XProtect Access discovery on LAN using UPnP, and easy
add-on product. connection via WAN to known Mobile servers
• Trigger outputs and events: without having to keep track of actual server
Mobile devices can trigger outputs connected addresses
to the XProtect VMS, or user-defined events to • Investigation function to access investigations
have greater control while on the go done in the Web client
• Support for two-step log-in verification

2
Use of Push Notifications require Milestone Care Plus
12
Specification Sheet

Miscellaneous

Minimum system requirements


The following are minimum requirements for the computers used, please refer to:
https://www.milestonesys.com/support/resources/system-requirements/

Supported languages
For details on supported languages, please refer to:
http://www.milestonesys.com/support/supported-languages/

Licensing structure
Server base license
• An XProtect Express+ server base license is mandatory for installing the product
• The base server license permits the following deployments within the legal entity purchasing the
base server license:
• One Management Server
• One Recording Server
• Unrestricted number of XProtect Smart Clients, XProtect Web Clients and XProtect Mobile
applications
• The XProtect Express+ server base license includes AAC licenses for two concurrent XProtect Smart
Clients. If you need additional AAC audio licenses they are available in packs of 50 licenses.

Hardware device license


To connect cameras, audio devices, video encoders and other devices to XProtect Express+, one
device license is needed per camera or other IP based devices connected to the system. Each IP
device connected to the system through an already licensed IP device also requires purchase of a
device license, even if such device license will not be activated in the application. This does not
apply to Milestone supported multi-lens cameras and supported encoders with up to 16 connected
analog cameras, due to a specific exception. Please check the list of supported IP devices at
https://www.milestonesys.com/community/business-partner-tools/supported-devices
• XProtect Express+ supports up 48 hardware devices. To extend an installation with hardware device
licenses, the base server license number (SLC) is required when ordering

13

You might also like