You are on page 1of 82

Milestone Advanced Certification

XProtect Corporate 4.0

System Architecture

System Modules

Management Server
Failover Management Server
Recording Server
Failover Recording Server
Event Server
SQL Server
Management Client
Smart Wall

Management Management
Server Failover Server

XProtect
Smart Wall
XProtect Smart Wall
PC

XProtect
Event Server SQL Server

Microsoft Cluster
Server
Network
Recording
Servers
Management

XProtect Smart

Client

Client

Recording
Server

Failover
Recording
Server

Camera
Network

Video Server
PTZ IP
Camera
Fixed IP Cameras

10/4/11

Copyright 2011, Milestone Systems A/S

Analogue
Cameras

System Setup

Administration

Management Server

The Management Client is


used for configuring the
Recording Servers, Users
Rights, Cameras, etc

XProtect Smart Wall

XProtect Smart
Wall PC

SQL Server
Web Server

Configuration + Logging

Management Engine

SQL Engine

Server
Network

Recording
Server

Configuration

Recording Engine
Recordings

Recording Servers and Smart


Clients download their
configuration when they log on
to the Management Server

Management Client

XProtect Smart
Client

Camera
Network

Video Server

Configuration

Fixed IP Camera

PTZ IP
Camera
Analogue Cameras

Database
SQL database stores the
configuration and logs

10/4/11

Copyright 2011, Milestone Systems A/S

System Operations

Management Server

Camera Connectivity

XProtect Smart Wall

XProtect Smart
Wall PC

Recording Servers connect


directly to each camera/
encoder

SQL Server
Web Server

Configuration + Logging

Management Engine

SQL Engine

Server
Network

Recordings

Recording
Server

Live View/Playback

Recording Engine

Smart Clients connect to


Recording Servers
communicating with cameras
Matrix Monitors connect
directly to cameras

Management Client

XProtect Smart
Client

Camera
Network

Video Server

Recording
Live View/Playback

Fixed IP Camera

PTZ IP
Camera

Video Database
Recording Servers store all
recordings locally for optimal
performance
10/4/11

Copyright 2011, Milestone Systems A/S

Key Benefits and Features

Scalable Solution
Support for multiple servers, sites and clients allows you to design the
system to fit your organization
Management Server for initial client logon and system-wide
configuration of recording servers, devices and users
Unlimited number of Recording Servers and Failover Recording
Servers supporting unlimited devices per server
Unlimited number of Smart Clients accessing live view and playback
from unlimited devices from multiple Recording Servers at the same
time

10/4/11

Copyright 2011, Milestone Systems A/S

XProtect Corporate: License

Licensing per video channel


and server
Base Server License
Device Channel License
Management Client, Smart/
Remote Client and Matrix
Monitor unlicensed
Embedded Alarm handling
(XProtect Central) is
included in the license
Smart Wall is an add-on
product with its own license
PMA is mandatory for the first
year (Product Maintenance
Agreement)

10/4/11

Copyright 2011, Milestone Systems A/S

Unlimited

XProtect Corporate: Licensing

Base Server License


Mandatory Base Server License contains a license file (.lic) which is
used during the installation and uniquely identifies the end-user system
Contains a default license file valid for 1 Management Server and a
license for all Recording Servers

Tentative License
Upon purchase, the tentative system license is delivered by email or
through postal service

Full License
System configuration must be authenticated within 30 days to receive
the full license (automatic online or manual offline process)
If devices are added/changed, the license must be re-authenticated,
typically within 30 days

10/4/11

Copyright 2011, Milestone Systems A/S

XProtect Corporate: Licensing

License Information shows


license status and:

Total number of licenses


Activated licenses
Temporary licenses
Expired licenses
Missing licenses

For a temporary, test or demo


license, red text will inform you
when the license expires

10/4/11

Copyright 2011, Milestone Systems A/S

XProtect Corporate: Licensing

Activation of XProtect Corporate


Online Activation:
If the server has access to the
internet, right-click on the
License Information and select
Activate License Online

Offline Activation:
If the server has no internet
access, right-click on the
License Information, select
Activate License Offline, and
then select Export License for
Activation
License file will be sent to the
registered email account for this
SLC. Must be manually
imported to the system
10/4/11

Copyright 2011, Milestone Systems A/S

10

Pre-Installation

How to install XProtect Corporate

Installation of XProtect Corporate is done in 5 easy steps:


1.
2.
3.
4.
5.

Prepare for installation


Install the Management Server software
Install the Recording Server software
Install the Manager Client application
Install the Smart Client application

Installation usually takes about 20 minutes


The installation preparations are paramount for a quick and trouble
free installation

10/4/11

Copyright 2011, Milestone Systems A/S

12

Step 1: Before Installation

Prepare the following:

Network infrastructure
Cameras
Microsoft AD Server
Management Server
Recording Server
Failover Server
Storage System
Client Workstations

Common Requirements

All required resource calculaEons


are made
MicrosoF Windows operaEng
system updated and patched
.NET 3.5 SP1 and .NET 4.0
Framework installed

Needed items:
Windows CD for installing
IIS
XProtect Corporate Software
License Code (SLC) and
installation files/CD
10/4/11

Copyright 2011, Milestone Systems A/S

13

Step 1: Before Installation

Prepare the following:

Network infrastructure
Cameras
Microsoft AD Server
Management Server
Recording Server
Failover Server
Storage System
Client Workstations

Needed items:
Windows CD for installing
IIS
XProtect Corporate Software
License Code (SLC) and
installation files/CD
10/4/11

IP address layout nalized


Switches in place

PoE (IEEE 802.11af)


requirements met, also
when cold starEng
Routers, gateways and VLANs
congured
Network (LAN and WAN) is
veried latency and loss free
Connected equipment can be
pinged without errors
Wireless links rigorously tested
for stability and packet loss
Make sure it remains stable
under all condiEons

Copyright 2011, Milestone Systems A/S

14

Step 1: Before Installation

Prepare the following:

Network infrastructure
Cameras
Microsoft AD Server
Management Server
Recording Server
Failover Server
Storage System
Client Workstations

Needed items:

StaEc IP address set

Or DHCP and DNS servers congured


and running
Administrator accounts Username and
Password set
Latest supported rmware installed

See the Device Pack Release Note


for details

Not all cameras incorporates a build-


in Web Server

Windows CD for installing


IIS
XProtect Corporate Software
License Code (SLC) and
installation files/CD
10/4/11

Copyright 2011, Milestone Systems A/S

15

Step 1: Before Installation

Prepare the following:

Network infrastructure
Cameras
Microsoft AD Server
Management Server
Recording Server
Failover Server
Storage System
Client Workstations

AD Server is running and is reachable by


the XPCO Server
Users and Groups are congured on the
AD Server
If AD is not used

Users must be congured locally on


the Management Server

Needed items:
Windows CD for installing
IIS
XProtect Corporate Software
License Code (SLC) and
installation files/CD
10/4/11

Copyright 2011, Milestone Systems A/S

16

Step 1: Before Installation

Prepare the following:

Network infrastructure
Cameras
Microsoft AD Server
Management Server
Recording Server
Failover Server
Storage System
Client Workstations

Supported OperaEng Systems

Windows 2003 Server

Windows Server 2008

Windows Server 2008 R2

32 and 64 bit OS supported

Windows Installer 4.0 installed


Preferably Internet Access available from
the server and the Management PC

Needed items:
Windows CD for installing
IIS
XProtect Corporate Software
License Code (SLC) and
installation files/CD
10/4/11

Copyright 2011, Milestone Systems A/S

17

Step 1: Before Installation

Prepare the following:

Network infrastructure
Cameras
Microsoft AD Server
Management Server
Recording Server
Failover Server
Storage System
Client Workstations

Needed items:
Windows CD for installing
IIS
XProtect Corporate Software
License Code (SLC) and
installation files/CD
10/4/11

Supported OperaEng Systems

Windows XP PRO

Windows Vista Business and up

Windows 7 Professional and up

Windows 2003 Server

Windows Server 2008, 2008 R2

32 and 64 bit OS supported


The following ports must per default be
available for I/O events

Port 25 - SMTP Mail event

Port 21 - FTP Mail event

Copyright 2011, Milestone Systems A/S

18

Step 1: Before Installation

Prepare the following:

Network infrastructure
Cameras
Microsoft AD Server
Management Server
Recording Server
Failover Server
Storage System
Client Workstations

Needed items:
Windows CD for installing
IIS
XProtect Corporate Software
License Code (SLC) and
installation files/CD
10/4/11

Supported OperaEng Systems

Windows XP PRO

Windows Vista Business and up

Windows 7 Professional and up

Windows 2003 Server

Windows Server 2008, 2008 R2

32 and 64 bit OS supported


The following ports must per default be
available for I/O events

Port 25 - SMTP Mail event

Port 21 - FTP Mail event

Copyright 2011, Milestone Systems A/S

19

Step 1: Before Installation

Prepare the following:

Network infrastructure
Cameras
Microsoft AD Server
Management Server
Recording Server
Failover Server
Storage System
Client Workstations

Needed items:
Windows CD for installing
IIS
XProtect Corporate Software
License Code (SLC) and
installation files/CD
10/4/11

A storage soluEon must be available for


each Recording Server

Some storage soluEons can be


shared by mulEple Rec. Servers
All disk systems used for video databases
(Live or Archive) should be formaded to
64 KB block size

XPCO 4.0 database uses 64 KB


block reservaEon, signicantly
reducing fragmentaEon and
improving performance

Windows default is 4K block size


Make sure the minimum performance is
met at all Emes (RAID rebuild)

Copyright 2011, Milestone Systems A/S

20

Step 1: Before Installation

Prepare the following:

Network infrastructure
Cameras
Microsoft AD Server
Management Server
Recording Server
Failover Server
Storage System
Client Workstations

Supported OperaEng Systems

Windows XP PRO

Windows Vista Business and up

Windows 7 Professional and up

Windows 2003 Server

Windows Server 2008, 2008 R2

32 and 64 bit OS supported

Needed items:
Windows CD for installing
IIS
XProtect Corporate Software
License Code (SLC) and
installation files/CD
10/4/11

Copyright 2011, Milestone Systems A/S

21

Default Port Numbers

Purpose

Default port number

Management Server
IIS (Internet Information Services) Default Web Site for client access to
the Management Server service
80
Communication between Recording Servers and Management Server
9993
Communication between Failover Recording Servers and the Management Server 8844
Communication between Event Server and Management Client
1249
Communication between Event Server and Smart Client
22331
Communication between Management Server and Matrix recipients
12345

10/4/11

Copyright 2011, Milestone Systems A/S

22

Default Port Numbers

Purpose

Default port number

Recording and Failover Recording Servers


FTP Server port
21
SMTP Server port
25
Alert Server port
5432
PTZ camera control commands and for browse and live requests from Smart Clients 7563
RTSP traffic in connection with H.264 video streaming
554
Polling between Failover Recording Servers and Recording Servers
11000
Recording Server and Failover Recording Server communication
or merging databases after a failover
5210
Communication between Failover Recording Servers
8844
Multicast start port number
6000
Multicast end port number
7000
Internal communication between Recording Server Service and device drivers
65101

10/4/11

Copyright 2011, Milestone Systems A/S

23

Default Port Numbers

Purpose

Default port number

Add-On Servers
Communication between Milestone XProtect surveillance system and Central
Communication between Milestone XProtect surveillance system and Transact
Communication between Transact and Smart Client

10/4/11

Copyright 2011, Milestone Systems A/S

1237
9000
9001

24

Management Client

Management Client: Overview

Licensing
Servers
Devices
Clients
Rules and Alerts
Security
System Dashboard
Server Logs
Alarms

10/4/11

Copyright 2011, Milestone Systems A/S

26

System Dashboard

Provides information about


storage usage

10/4/11

Recording Server
Storage Container Area
Camera
Microphone
Speaker

Copyright 2011, Milestone Systems A/S

27

Management Client Options

Options
General
Log rows pr. page
Pre-view FPS (0.1 4 FPS)
Numbers of pre-views
(16 1024)
Motion detection
Multicast
Timeout for manual PTZ
(1 sec 5 min)

Server Logs
System and Audit logs are
always enabled
Alert, Event and Rule logs can
be disabled

10/4/11

Copyright 2011, Milestone Systems A/S

28

Management Client Options

Mail Server
AVI Generation
Network
Bookmarks
User settings

10/4/11

Copyright 2011, Milestone Systems A/S

29

Recording Server:
Live Database

Live Database: General

Each camera has its own DB


folder structure. Folder name is
a GUID assigned by the
Recording Server
Live video is recorded in one
hour segments
Minimizes the time used for
repairing the database after a
failure

The content of the DB consists


of blocks of video storage and
index files
All DB content management
MUST be performed utilizing the
Corporate Management Client

10/4/11

Copyright 2011, Milestone Systems A/S

GUID: Global Unique IdenEer

31

Live Database: Database Repair

In case of a database failure, the


database must be verified for errors
To avoid disruption in recording, the
Recording Server moves the
corrupt database to a subfolder and
creates a new database for
recording. The repaired database
will merge it into the newly created
database
During the database repair process
and other failures for the Recording
Server, status can be seen in the
Management Client.
Repair messages are also logged in
the system log

10/4/11

Copyright 2011, Milestone Systems A/S

32

Live / Archive Database: Encryption

Default database security relies on the native recordings database


design and Windows access settings to the database location
Encryption can be enabled to further protect the video database
against tampering. Options are:
None: The database is not encrypted
Light: Only database headers are encrypted
Strong: Both database headers and content are encrypted

Encryption may degrade recording server performance


Actual performance impact varies with server specification, number of
cameras assigned to the encrypted databases, recording load, and level
of encryption

Each database and archive can have individual encryption settings


(none, light, strong), as well as individual encryption passwords
10/4/11

Copyright 2011, Milestone Systems A/S

33

Live / Archive Database: Anti-Virus Scanning

Do not install virus scanning software on the Recording Servers


unless company policies makes this unavoidable
If anti-virus is installed it may significantly impact the performance of
both server and storage system
Ways to avoid or mitigate this:
Use an anti-virus solution that never locks the file it scans, even
temporarily, as this may corrupt recordings
Exclude all recordings and archive database directories from the scan
process
Exclude .blk, .idx, .pic, .pqz, .sts, .ts extensions from the scan

Avoid using virus scanning software on network archiving locations


(such as NAS servers)
If not possible, follow the Recording Server guidelines

10/4/11

Copyright 2011, Milestone Systems A/S

34

Live Database: Error handling

If there is less than 5GB remaining on the database drive, the


Recording Server will archive automatically
If there is less than 1GB remaining on the database drive, the
Recording Server will delete the oldest images automatically. This
occurs if the new images are received faster than the archive can
move the old images
The database repair and disk full events can trigger a rule in the
system. It is recommended that these events are set up to trigger
an email alert to the system administrator

10/4/11

Copyright 2011, Milestone Systems A/S

35

Edge Recording

Streams Edge Storage


Edge recording is stored on a SD-card
of similar, locally on the device
Recording Servers record streams
directly from the device
Example: Connection broken between
device and Recording Server
Recording Server cannot record the
stream
Device continues to record to its local
storage
Connection resumed
Note: If the imported recordings are
older than the last archive, it will be
archived at the next archive cycle
10/4/11

XProtect
Smart Client
XProtect Corporate
Recording Server

Loss of network
connectivity
XProtect Video Database

Copyright 2011, Milestone Systems A/S

On board video storage

Cameras with
onboard storage

36

Recording Server:
Archive Database

Archiving Database: General

Archives are an extract of the


recordings in the Live DB from
the selected time
Normally a one-to-one extract
Optional video grooming can
be enabled

All archives can be browsed


seamlessly with the Smart
Client
Users do not need to know
where they are located on the
disk drives or network

Each archive will have its own


folder with a GUID and archive
time stamp
10/4/11

Copyright 2011, Milestone Systems A/S

38

Grooming

Reduces cost of long-term storage of evidence


Part of Archiving process
Reduces storage requirement by intentionally discarding data

Multi-Stage Archiving allows for individual grooming settings for


each Archive level
MJPEG: Reduction to any lower frame rate
MPEG-4/H.264: Reduction to key frames (1 FPS) or less

10/4/11

Copyright 2011, Milestone Systems A/S

39

Archiving Database: Moving Data

10/4/11

Copyright 2011, Milestone Systems A/S

40

Archiving Database: Moving Data

Archiving is done seamlessly without interrupting recordings


Once archived, the video is immediately deleted from the Live DB
The archive process has a lower priority then the recording process
It is possible to archive the archive
When archiving it is possible to groom the video recordings
Archiving can be done to the same drive or a different drive, local or
network

10/4/11

Copyright 2011, Milestone Systems A/S

41

Archiving Database: Recommendations

Used when the recorded data needs to be stored on a drive other


than the live recording drive E.g. a network drive or a RAID drive
Frequent archiving allows for a even load of the storage system
and - optionally - network
During archiving cameras and recordings will be online at all times
No penalty in frequent archiving
Archiving can be done every minute if desired

No default need to enable archiving


Using Archiving can provide significant storage system cost savings

10/4/11

Copyright 2011, Milestone Systems A/S

42

Archiving Database: Error handling

If the archive drive becomes unavailable or a network failure occurs


during the archiving process, it will continually try to perform the
archive and complete it when system is back up and running
In the Smart Client, if the archive drive becomes unavailable while
trying to browse recordings, the Before start of database message
will be displayed
When the archive drive becomes available, the operator can browse the
archived images again

If the archive drive becomes full, the oldest archives will be deleted
automatically on the drive to free up space
It is logged in the system log
It is possible to trigger an event in the rule system notifying the
administrator by email that the disk is full

10/4/11

Copyright 2011, Milestone Systems A/S

43

Database and Archive highlights

No camera limit per Recording Server


No Live database and Archive size limit
This means that:
XPCO supports an unlimited number of cameras per Recording Server
(Limited only by CPU and disk performance)
XPCO supports an unlimited Live and archive Database size (Limited
only by hardware)

Archiving is done seamlessly


The Live and Archive retention time can be defined per camera
Live databases can be retained for a user defined period locally
before moving them to the Archive drive

10/4/11

Copyright 2011, Milestone Systems A/S

44

Configuring Rules

Introduction to Rules

Every action in XProtect Corporate is performed based on a


condition in a rule
A rule can have both a start and stop condition as well as a start and
stop action
A single rule can have several actions
Events used as start conditions can be used in several rules
When using groups (e.g. cameras) actions can be set to only be
performed on the device that generated the condition event
Example: Record on Motion on a group of 4 cameras.
Result Each single camera will record when motion is detected on the
specific camera

10/4/11

Copyright 2011, Milestone Systems A/S

46

How does a Rule work?

A rule specifies actions which will be carried out when certain


conditions are met

Condi0ons

When
mo0on is detected,
Camera A will
record

Ac0ons

When 0me is:


Wednesday between 9:00 and
11:00,
Camera Group A will
record

10/4/11

Copyright 2011, Milestone Systems A/S

47

Conditions are either EVENTS or TIME

Events
Relating to plug-ins (e.g. motion started or stopped)
I/O events, depending on hardware configuration (input/output
activated/deactivated/changed ...)
Events built into XPCO itself (communication error, communication
started, communication stopped, feed overflow, PTZ manual session
started etc...)
Events relating to Recording Servers
(DB disk full or repair, etc...)
Custom events received from third-party applications

Time
Any possible time, time profile or combination

10/4/11

Copyright 2011, Milestone Systems A/S

48

Time Profiles

A Time Profile is a period of


time which has been defined in
XProtect Corporate
Used in Rules as a condition
Time profiles are very flexible
and can contain one or more
periods of time

10/4/11

Copyright 2011, Milestone Systems A/S

49

Alerts

An alert works in conjunction


with a rule
When setting up the Alert you
can specify the following:
Name
Description

The Alert is then used as an


action in the rule(s)
The alerts are used to mark that
something has happened
When using the Smart Client it is
possible to search the alerts to
find a specific event and move to
it in the recordings
Alerts are also logged in the
alert log

10/4/11

Copyright 2011, Milestone Systems A/S

50

Notification Profiles

A Notification Profile works in


conjunction with a rule
When setting up the
Notification Profile you can
specify the following:
Notification name and
description
Recipient(s) and message
How often emails should be
sent
If still images or an AVI should
be included

The Notification Profile is then


used as an action in the rules
10/4/11

Copyright 2011, Milestone Systems A/S

51

Rules = Unlimited Flexibility

Rules are flexible and can be


combined in unlimited ways
No limitations from pre-defined
rules or configuration dialogs
Easy to follow step-by-step
guide
Validation ensures problemless usage
Several simple vs. few
complex
Deactivation instead of
deletion

10/4/11

Copyright 2011, Milestone Systems A/S

52

Actions can be anything

Some of the Actions in XProtect Corporate:

10/4/11

Start/stop recording
Set live frame rate on devices
Set recording frame rate on devices
Start/pause/resume/stop patrolling on device specific profiles
Move camera to a certain PTZ preset position
Send notification to...
Generate alerts
Start/stop devices
Apply new settings on devices ...

Copyright 2011, Milestone Systems A/S

53

Configuring Security

Roles Security Tabs

Roles are used to define


rights relating to:

10/4/11

Users and Groups


Device
PTZ
Speech
Application
User-Defined Events
View Groups
Enterprise Servers
Matrix
Alarms
MIP

Copyright 2011, Milestone Systems A/S

55

Maintenance &
Troubleshooting

Maintenance

In any IT system maintenance is very important, this also applies to


IP video systems
Regularly review the log files for faults and failures to check if the
system is operating as expected
The log files are stored in the Management Server database and
can be accessed through the Corporate Management Client

10/4/11

Copyright 2011, Milestone Systems A/S

57

Maintenance

XProtect Corporate can use system errors as events in the Rule


system
It is recommended to use some or all of the error events as a
trigger sending an email notification to the system administrator on
the selected errors
Error events could be:
Database events
Camera communication events

10/4/11

Copyright 2011, Milestone Systems A/S

58

Maintenance

XProtect Corporate has five logs:


System Log: The general log of the system where everything is logged
Event Log: Every event that is available in the rule system is logged in
the Event Log when triggered, regardless if used in a rule or not
Audit Log: The log where login attempts in the system are logged
Rule Log: The rule system can be setup to log messages here and see
when a specific rule was activated
Alert Log: The log where alerts from the rule system are logged

10/4/11

Copyright 2011, Milestone Systems A/S

59

Maintenance

When looking in the logs it is possible to filter on sources, events


etc.
This is done by using the dropdown lists. Select the type to filter on
and click the refresh button
The filter options varies in the different logs

10/4/11

Copyright 2011, Milestone Systems A/S

60

Maintenance: Export Log

Logs can be exported to a


plain text file
Use the filtering in the log to
export only a specific part of
the log
What is displayed in the log is
exported to the file

The export can be narrowed


down even more by selecting a
time range to export from

10/4/11

Copyright 2011, Milestone Systems A/S

61

Maintenance

When upgrading it is
recommended to always first
uninstall the current version of
Milestone XProtect software
Use the windows control panel
to uninstall old versions
In here it is also possible to
see the version installed
Select the component in the
list and click on support
information (only for Windows
2003)

10/4/11

Copyright 2011, Milestone Systems A/S

62

Maintenance

The Management and


Recording Servers service
can be stopped and started
from the Management and
Recording Servers managers
in the taskbar
Right click on them and select
Start/Stop Management
Server/Recording Server
Service

The Server and Recording


Servers services can also be
started/stopped from the
Services list
10/4/11

Copyright 2011, Milestone Systems A/S

63

Maintenance: Device Replacement

In Management Client, rightclick the device and select


Replace Hardware
A wizard guides you through
the replacement process
Enter IP address, port number,
user name and password for
the new device
Select the driver for the device
or click Auto Detect
The new device has to be
mapped to the old devices
database(s)
Update the License with the
replaced device
10/4/11

Copyright 2011, Milestone Systems A/S

64

Installation Troubleshooting

On Windows 2003 Server with


IIS 6.0, the ASP.NET web
server extension need to be
allowed to be used
Windows firewall issue on
server (Windows XP):
Either disable the firewall
Or make sure, that Advanced
Setings/Web Server (HTTP) is
enabled
Otherwise it will not be
possible to login to the server

10/4/11

Copyright 2011, Milestone Systems A/S

65

Installation Troubleshooting

If the SQL server address is changed e.g. by changing the machine


hostname or IP
Run the database engine installation step again point to the new
location and select reuse existing database
This will update the SQL connection settings used by the server

Accounts used for Management/Recording Server services must


have a non-empty password
If working with domain users
The server must be able to communicate with the AD otherwise all
login attempts will fail

In Workgroup scenarios (without a domain controller)


Simple File Sharing must be switched off otherwise access to the
installation page will be prohibited
See Windows Explorer/Tools/Folder Options/View/Use simple file
sharing
10/4/11

Copyright 2011, Milestone Systems A/S

66

Failover Recording Server

Failover Server

A Failover Server has 2 services:


A Failover Server service, which handles the
processes of taking over from the regular
recording server. By default, this service is
always running since it constantly checks the
state of relevant recording servers.
A Recording Server service, which enables
the failover server to act as a recording server
while the regular recording server is
unavailable. This service is only started when
required, i.e. when the failover server should
take over from the regular recording server.
Starting this service typically takes a couple of
seconds, but may take longer depending on
local security settings, etc.
10/4/11

Copyright 2011, Milestone Systems A/S

68

Failover Server database

If the recording server fails, a failover


server will take over
5 seconds + recording service start
time
When original recording server is
again operating, the failover DB will
be merged
While Failover Server is active, only
the archived recordings and those on
the failover server will be accessible
When Recording server is operating
again, its DB and the Archived DB
will be accessible
When merging is finished, all
recordings are accessible
10/4/11

Copyright 2011, Milestone Systems A/S

Recording server database

Failover server database

69

Milestone Federated Architecture


MFA

Milestone Federated Architecture

Overview
Several XProtect Corporate
systems connected to one
system in a child/parent
relation
All sites must be a member of
the same domain
Domain Trust is supported

Each site must have access to


domain server for user
authentication
Log-in grants access to the
server logged in to and its
children*

10/4/11

Copyright 2011, Milestone Systems A/S

71

Milestone Federated Architecture

Management Client
Possible to add sites one level
lower in the hierarchy
Tree view in the Tab Federated
Site Hierarchy
A site can only have one parent,
but many children

Smart Client
When logging onto a
Management Server, all sites
from the Management Server
and down are visible to the user.
Under each site, the Recording
Servers are shown with the
camera that the user has
access to.
Views can be made with
cameras from different sites.

10/4/11

Copyright 2011, Milestone Systems A/S

72

Milestone Federated Architecture: Licensing

Can be freely deployed within the same legal entity


All sites share the same System License Code (SLC)
Device Licenses are shared between all sites

Additional License required when connecting different legal entities


Each system requires a valid set of base and device licenses
One Milestone Federated Architecture Device License is required per
device (camera) in the federated sites (Children) that are accessible in
the federating site (Parent)

10/4/11

Copyright 2011, Milestone Systems A/S

73

Smart Client Additional


Features

Smart Client: Highlighted Features

Privacy Mask
Bookmarks
Sequence Explorer
Maps
Alarms
(XProtect Central
Functionality)
Smart Wall Add-On

10/4/11

Copyright 2011, Milestone Systems A/S

75

Privacy Masking

Blocks out areas of the image


that should not be viewed by
operators
Masked areas will be
represented by black window(s)
in the view

Unlimited number of areas can


be defined per view
Mask is layered on the Live and
Recorded video in the Smart
Client, Remote Client and
Exported video
The full image is still recorded
If the Administrator removes or
changes the Privacy Mask in the
Management Client, the new
pattern will instantly be applied
to the clients
Normal picture
10/4/11

Copyright 2011, Milestone Systems A/S

Privacy Masking
76

Bookmarks

Mark incidents for searching and


easy recall and export of marked
video
Available both in Live and
Playback
Optional detailed bookmarking
with headline and detailed
incident description
Start and end times can be
modified
Bookmarks marks video
Video will be deleted when the
maximum retention time is
reached
Bookmark will be deleted
together with the video
10/4/11

Copyright 2011, Milestone Systems A/S

77

Sequence Explorer

Simple way to visually navigate recordings


Navigate based on Time, (Motion) Sequence, or Bookmarks
Built-on Sequence Loop Playback
One-click copy of navigated time to full Playback window

Opens in a separate window


Allows for permanent docking on
secondary monitor

Unlimited camera navigation


Include one or multiple cameras
in the Sequence Explorer window

10/4/11

Copyright 2011, Milestone Systems A/S

78

Maps

Intuitive overview of the system


Integrated access to all system components
Easy drag-and-drop and point-and-click
definition of elements:
Elements: cameras, servers, microphones,
speakers, I/O devices, hot-zones, and
PTZ camera presets

Unlimited hierarchy depth


Part of View Layout
Standard graphical file formats aps use including:
JPG, GIF, PNG, BMP
Uploaded and stored on the Management Server when added to the
View

10/4/11

Copyright 2011, Milestone Systems A/S

79

Smart Wall

Optional video wall application for XProtect Corporate 4.0


Requires separate license (license allows for unlimited Smart Walls)

Uses standard hardware


Full Smart Client and Smart Client map integration
Intuitive drag-and-drop of cameras and views into the Smart Wall
Presets for pre-definition of monitor layout and selection of cameras
Dynamic control of monitor layout and content through Rules

10/4/11

Copyright 2011, Milestone Systems A/S

80

Smart Wall

LeF Monitor

Center Monitor

Right Monitor

Operators Smart Client

10/4/11

Copyright 2011, Milestone Systems A/S

81

INSTALL