Anda di halaman 1dari 137

Design and Implementation

of Milestone XProtect
By Adrian Adolfsson

Agenda
Introduction
Product Differences
Milestone VMS Design Considerations
Storage, bandwidth, performance

2014 Review of New features


Overview of main Corporate features
Milestone Best Practice
Live Demo of common Setup and Configuration aspects of a
XProtect Professional Product

Introduction
By the end of this seminar you should have the necessary

knowledge to:

Understand Milestone XProtect Architecture

Design a Milestone XProtect Solution

Install - configure Milestone XProtect Software

Troubleshoot a Milestone XProtect installation

Understand where to find answers and get support

Product Overview

Design Considerations
Before designing a system
consider the following:

FPS requirements

Resolution

Recording criteria

Codec selection

Scene Complexity

Fixed / Variable Bitrate

Low FPS

Medium FPS

High FPS

Office Buildings

Schools

Traffic monitoring

Car Parks

Small Shops

Airports

Warehouses

Housing Estates

Sports Arenas

Convenience
Stores

Retail POS

Transportation

Codec Selection
Server (Recordings)
Bandwidth

JPEG

MJPEG
Every frame is a
full image

Processing

Higher storage
and bandwidth
requirements

Storage

Lower CPU
Requirements

Smart Client (Viewing)

Full HD Frame ~
90KB

Bandwidth
Processing

H.264

H.264
Group of Pictures
(GOP)
1Full (Key or I)
frame then a
series of changes
(P and B frames)
Lower storage and
bandwidth
requirements
Higher CPU
requirements
Average Full HD
Frame ~ 25KB

Codec

JPG
H.264

GOP Group
of pictures
7

Live
Bitrate and image
size from camera

Example Image Sizes

Resolution

H.264

MJPEG

D1/4CIF

5KB

30KB

HD 720p

80KB

HD 1080p

15KB
25KB

3MP

30KB

140KB

5MP

60KB

180KB

110KB

How to calculate
bandwidth

10

How to Calculate Bandwidth


Average Image Size (KB)*Frame Rate*8/1024 =MBIT/S
Important: Storage is measured
in Bytes and bandwidth is
measured in bits.
There are 8 bits in a Byte

Live optagelser - Hurtige


Diske - Evt Raid 0

Kamera feed
Live
Playback
Arkiv

Smart Klient
11

Arkiv Evt Raid 5

How to Calculate Bandwidth - Example


Example 1:
34 cameras, 1080p resolution, 20 FPS using h.264

34*25*20*8 bits=136.000 Kb/s /1024=132 MBIT/S


12

How to Calculate Bandwidth - Example


Example 2
40 Analogue Cameras, 4CIF resolution, 25 FPS using h.264
60 Cameras, 1080p resolution, 15 FPS using h.264
40 Cameras * 5 * 25 * 8 bits=40.000 Kb/s /1024 =39 MBIT/s
60 Cameras * 25 * 15 * 8 bits=180,000 Kb/s /1024=175 MBIT/s

Total: 39 Mb/s + 175 Mb/s = 214 MBIT/S

13

Storage Best Practice

14

Storage Best Practice


Live Database (Camera to Disk)
Continuous random writes from cameras
Generally - High performance SAS or (SSD) drives
RAID 0, 1, 10 (SPEED) or JBOD

Archive Database (Disk to Disk)


RAID 5 or 6 (Redundancy)
Min 20% Overhead

Best practice to keep the windows OS on seperate disk

15

Configuring your Disks


JBOD V Raid

16

Storage JBOD Setup

17

Storage - Raid Options

18

Storage performance

19

Storage Performance Calculation


Disk Load = Camera Data Throughput (MByte/s)+ SC
Read Load(MByte/s) + Archive Load (MByte/s)
Live optagelser - Hurtige
Diske - Evt Raid 0

What to be aware of:

Incoming camera load


Smart Client playback load
Archive Performance
Live Viewing (Buffer related)

Kamera feed
Live
Playback
Arkiv

Smart Klient
20

Arkiv Evt Raid 5

Storage Performance Calculation

20 cameras, HD 720p resolution, 25 FPS using h.264


Incoming cameras 15 KB*25=375 KB /1024=0,366 MB/s * 20 = 7.32 MB/s

Smart Client playback Load 8 Cameras*15 KB*25 FPS /1024 = 2.92 MB/s
Archive Copy/Move process

21

Storage Space

22

Storage Space Calculation


20 cameras, HD 720p resolution, 25 FPS using h.264
Constant recording 100 % 31 Days retention
Live 7.32mb * 60s * 60m * 24h = 1064620 MB /1024 = 1039 GB
per 24 hours
Min 20% overhead ideally more in case archive goes offline

Archive
Overhead

23

1039 GB * 31 = 32209 GB /1024 = 31 TB


Min 20% Total = 37.2 TB

QUIZ
Win a Free Essential with 2 camera licenses

24

Win a FREE Essential license


98
25
50
30

Cameras, 1080p resolution,


FPS using h.264
% Motion
Days retention

Total: ________ Mbit/s ??


Total: ________ TB Storage ??
25

Win a FREE Essential license


98 Cameras, 1080p resolution, 25 FPS using
h.264
50 % Motion
30 Days retention

98 Cameras * 25 * 25 * 8 bits = 490.000 Kb/s


/1024 =
Total: ??

26

98 Cameras * 25KB *25FPS = 61250 KB / 1024 =


59,8 MB/S
59,8 * 60 (seconds) * 60 (minutes) * 12 (hours) for
50 % recording
= 2583360 MB / 1024 = 2522 GB / 1024 = 2,46 TB
2,46 TB * 30 =

Win a FREE Essential license


98 Cameras, 1080p resolution, 25 FPS using h.264
50 % Motion
30 Days retention
98 Cameras * 25 * 25 * 8 bits = 490.000 Kb/s

Total: 478,5 Mbit/s

/1024 =

98 Cameras * 25KB *25FPS = 61250 KB / 1024 =59,8


MB/S
59,8 * 60 (seconds) * 60 (minutes) * 12 (hours) for 50 %
recording
= 2583360 MB / 1024 = 2522 GB / 1024 = 2,46 TB
2,46 TB * 30 =

Total: 73,8 TB
27

Retention time is not being met


28

Archive retention time is not being met


Just because an archive
retention time of 30 days is set
for a given camera does not
mean you will achieve this.
It depends on the space
available and on the settings of
the camera(s)
Its important to know what the
bitrate of the camera is. As we
can see on the example here
then the image size for a JPEG
image is 103 KB thus this will
take up a lot of space.
29

Archive retention time is not being met


How many GB do we need for
this one camera at 768*432
resolution and an intended
retention time of 20 days ?? +
50 % Motion based recording

A) 40 GB
B) 120 GB
C) 560 GB
D) 2 TB
E) No Clue??
30

Archive retention time is not being met


Storage calculation formula
Incoming camera image size 103 KB * 25 (FPS) =
2575 KB /1024 = 2,5 MB/s
So 2.5 MB is being commited to disk per sec
If recording 50% of the day it would result in:

2.5 MB/s * 60s * 60m * 12h = 108000 MB /1024


= 105.4 GB per 24 hours
Or 2108 GB / 1024 = 2 TB
31

Configuring settings
after install
Live Camera settings Recording properties Archiving - Activating

32

2014 XProtect
Professional VMS
Products
New Feature review
40

Products and focus areas

Easy to use

Easy to upgrade

XProtect Enterprise 2014


XProtect Professional 2014

XProtect Express 2014


XProtect Essential 2014

Easy to install

41

XProtect Go 2014
XProtect clients 2014

Key feature enhancements

Easy to use

Maps in XProtect Essential & XProtect Express


Automatic motion detection sensitivity adjustment
Camera search & Export storyboarding

Easy to upgrade

Easy
Easytotoinstall
install

42

License Activation improvements


Update Notifications in the Mgmt. App.

One common installer

Improved manageability
and usability
Enhanced simplicity when
updating and upgrading
VMS

Improved simplicity for


users at all levels

Easy to install
One common installer for all XProtect Professional VMS
Products, removing the risk of mismatch between installer
and SLC
One portfolio name covering:

XProtect Enterprise

XProtect Professional

XProtect Express

XProtect Essential

XProtect Go

XProtect Professional VMS Products

Improved guidance in the Management Application to


simplify the license activation process
43

Easy to upgrade
The release of XProtect Professional VMS products 2014
simplifies the processes when performing product updates
Previous process when upgrading to a new version of the same product
XProtect
Professional 8.5

Upgrade Software
License Code in
Software Registraton

Download SLC

Download XProtect
Professional 2013
installer

Run the XProtect


Professional 2013
installer

Import SLC during


install

Complete install

Start the Management


Application

Activate the license

XProtect
Professional
2013

New process when upgrading to a new version of the same product*


XProtect
Professional 2013

44

Download the XProtect


Professional 2014
installer

Run the XProtect


Professional 2014
installer

Complete install

XProtect
Professional 2014

*This can be done if the system is connected to the Internet


and it has a valid Software Upgrade Plan (SUP)

Easy to use
Automatic motion detection sensitivity
adjustment
Adjusts the sensitivity level to optimize the
motion detection algorithm for the background

noise level in the video stream


Significantly enhances the accuracy of the
motion detection analysis in environments
with changing light conditions

Eliminate the need for manual adjustment


45

Automatic adjustable VMD sensitivity


Optional automatic sensitivity control of
recording server based motion detection
Algorithm based on background noise in
the video stream
Enhances detection accuracy
Especially in environments with changing light
conditions

Eliminates the need for manual

adjustment
46

Motion Data for


Smart Search

Easy to use

Simple Map - exclusive to XProtect Essential and XProtect Express

Single-layer interactive map providing graphical overview of the entire


installation

Easily navigate and locate video recordings after the incident has taken place

Visual assistance to identify different cameras and camera views

Features

Preview live image

Go directly to camera
via map
Multi-layered
47

Alarm Manager

Simple map
XProtect
Essential &
XProtect
Express 2014

Advanced
map

XProtect
Professional and
higher

2014 XProtect Client Applications new features

48

Turning video into evidence

Finding Video

New Smart Search

Find evidence faster


Optimized search
possibilities in the
Sequence Explorer

49

Managing
Cases
Evidence Lock

(Corporate)

Ensures availability
of recordings
Extends retention
time
Overview of locked
evidence

Document and
Present

Storyboarding

Piece video from


multiple cameras
together
Present in cohesive
flow
Reduced size

New Features Live Demo


Smart Search
Story Boarding for export
Camera Search
Manual Record

50

Customer Requirement
16 locations with 25 cameras at each site
Ability to centrally recieve alarms and centrally
view Live from all sites What options are there??

51

Federated
Interconnect
Master Slave

52

Milestone Federated Architecture


Central Management
Each site can run independently with
access rights being delegated from the
parent site
Main monitoring site

One base license covers all sites


Central alarm management
Central Smart wall viewing
Full functunality at each site

XProtect Corporate

Federated site 2

Federated site 1

Federated site 3

53

Federated site 4

Milestone Interconnect
Advanced rule creation, Live viewing, Alarm
management, Retrieval of recordings, Time
based access rights, System status and
monitoring, Bookmarking, Remote
Management of interconnected systems,
Central control of camera settings, Ability
to record locally / centrally or at both
locations.
These features all work centrally regardless
if the remote sites XProtect VMS offers the
functions or not.

Central surveillance site

XProtect Corporate

Remote
management

Remote surveillance

Any number

Any size

XProtect NVR

XProtect Enterprise

XProtect Essential

54

XProtect Express

XProtect Professional

Management Client

Site information
Interconnected
systems

System information

Access credentials

55

Licensing
Central site

Normal XProtect Corporate Base License (XPCOBT)


One Milestone Interconnect Device License (XPCOMIDL) per
enabled interconnected camera
Remote site

Possibility to interconnect a subset of cameras in the


remote system

Licensed independently and via normal XProtect base


licenses + camera licenses

Interconnected
cameras
56

Master slave
Enterprise Unlimited servers unlimited cameras
per server
Professional Unlimited servers 64 cameras max
per server

57

Master Slave Configuration

Smart Client
Master

Slave
Internet

Bl linie = Kamera traffic


Rd linie = Authentikering

58

Mobil / Web
Client

Master Slave Configuration


This feature cannot be enabled in 30day trial mode you must add the initial license to all
Servers
In a WorkGroup - Create an identical Windows User on each server involved
Decide on the Master Server then add the Slave Servers to the Master Server under
Master/Slave entry in the MGMT Application

Ensure that you have enabled external access for each and every Slave Server to be added,
as the flow of traffic for the Smart Client Live feeds go direct from the Image Server of each
server to the Smart Client.
Ensure that any involved firewalls are not blocking traffic on Image Server Port or 554

59

Master slave Live Setup

60

Quick review of
key Corporate features
High Availability
Edge Storage
Video Grooming

61

High Availability
Hot standby

Cold standby
Optimized for cost efficient failover

Optimized for high availability

Operates with failover groups

One-to-one pair configuration

Failover policy per device

Failover policy per device

Management Server

Failover transparant
for operators
Recordings
automatically
synchronized

Operator

Recording
Servers

62

Failover
Recording
Servers

Management Server
Operator

Recording
Servers

Configuration
Configuration

Hot standby
Failover
Recording
Servers

Edge storage

63

Matrix

64

Matrix
Typical mistakes
1.Remember under managment application you enter the IP
of the Client and not the server
2.Remeber to ensure any firwall is not blocking the entered
port Default 12345
3.Ensure to enter the username, password and port into the
smart client settings for the matrix

65

Matrix
1) XProtect Smart Client user selects to
send a camera to a Matrix recipient
2) Information sent to Management Server
Port: device dependent and configurable typically port 80 for AD user and 443 for basic
user.
Protocol: HTTP for AD user and HTTPS for basic
user
3) Management Server sends request to
Matrix recipient on specified IP address
and port (XProtect Smart Client 2)
Port: configurable default is 12345
Protocol: TCP
4) Streams are sent to XProtect Smart
Client from Recording Server on request

66

Setting up a Matrix Live Demo

67

Reduce bandwidth to
Smart Client

68

CPU on Client PC
Core I7-2600 = benchmark 8869
CPU 70% utilisation

H.264
5 FPS

VGA
245

SVGA
164

720p
100

1080p
52

3mp
27

5mp
21

7 FPS

NA

NA

NA

NA

NA

NA

10 FPS

110

90

54

30

14

11

12 FPS

NA

NA

NA

NA

NA

10

15 FPS

73

45

28

19

10

NA

20 FPS

NA

NA

NA

NA

NA

30 FPS

44

33

18

10

NA

NA

MJPEG

69

VGA

SVGA

720p

1080p

3mp

5mp

5 FPS

360

265

164

64

48

22

10 FPS

192

130

88

31

22

NA

15 FPS

128

95

52

21

16

NA

20 FPS

94

88

40

12

10

NA

30 FPS

60

48

24

NA

NA

NA

How to reduce Bandwidth to Smart Client

Dual streaming (If camera supports it)


Use of Transcoding (Be aware of consequences on
server resources)
Update on motion only
Use more intelligent incident awareness methods
I.e Alarms / Matrix
70

How to reduce Bandwidth to Smart Client

Transcoding Image Quality setting


Full: The default setting, providing the full quality of the original video
(No transcoding)

Super high (for megapixel): Re-encoding to an output width of 640


pixels (VGA) and a JPEG quality level of 25%.
High: Re-encoding to an output width of 320 pixels (QVGA) and a JPEG
quality level of 25%.
Medium: Re-encoding to an output width of 200 pixels and a JPEG
quality level of 25%.
Low: Re-encoding to an output width of 160 pixels and a JPEG quality
level of 20%.
71

Live Demo of Smart Client


Viewing options

72

Enable Live FPS in Smart


Client

73

Enable Live FPS in Smart Client


Live optagelser - Hurtige
Diske - Evt Raid 0

Kamera feed
Live
Playback
Arkiv

Smart Klient

74

Arkiv Evt Raid 5

http://download.milestonesys.com/
ForceFramerateStatus.zip

High CPU on Recording server


Many modern cameras have very advanced VMD
built in. This can be used instead of the Milestone
motion detection.
1.
2.
3.

4.

Log into the cameras web interface directly and


configure the motion detection events.
Enable the motion event in XProtect
In the Recording properties for cameras configured
to send motion detection data you can set the
recording to be conditional and/or event based you
can then cause the detection of motion onboard the
camera to begin writing records to disk,
This will greatly reduce the processing to be
completed by the Server and can allow for more
cameras to be configured per server

75

Events wont appear in Smart Client

76

Events wont appear in Smart Client


1) XProtect Smart Client requests alarm list from
Event server
Port: configurable default is 22331
Protocol: TCP
2) Alarm list retrieved from SQL server and
returned to XProtect Smart Client
Port: 1433
Protocol: TCP
3) Alarm handled and state and details updated
by the user

4) New state and details stored on SQL server


Port: 1433
Protocol: TCP

77

Mobile Server

78

Mobile Data flow


1) Live stream(s) retrieved from
cameras
Port: device dependent and configurable typically port 80
2) Streams are sent to Milestone Mobile
server for transcoding or as direct
stream
Port: configurable - default port 7563
Protocol: configurable, TCP/IP, UDP Multicast
default TCP/IP
3) Streams are sent to Mobile Client or
Web clients
Port: device dependent and configurable typically port 8081 for HTTP and 8082 for
HTTPS
Protocol: HTTP or HTTPS

79

Mobile server New


features and scalability

80

XProtect Web Client & Milestone Mobile


Keyword based camera and view search
GPS position potential in Video Push (Via Meta
Data)
Improved system scaling

81

Keyword based camera and view search


All-new way of working with views and cameras

Instant keyword based search function for

Individual devices (cameras and other devices)


Views (based on name or content)

Benefits
Makes it easier for users to find cameras and views

Complement to the hierarchical view structure defined in


the Smart Client

1
3

82

Mobile Server
Transcoding
Methods to reduce server
resources
Settings on mobile
Load Balancing for large scale
use
2014 differences Client side
decoding
83

Mobile Server load balancing

Load balancing (Debian or other similar 3rd party method)


User logs into the web or mobile client using the url - IP of the
load balancer not individual IP of a mobile server
84

Mobile server New


features Live Demo

85

Mobile Push

86

Mobile Push

87

Mobile Push

88

Mobile Push

89

External access for Mobile


and Web Client

90

External Access for Mobile and Web Client

1. Find your external IP this can for example be found on the


following page: www.whatismyip.com
2. Find your local servers IP i.e. 192.168.1.10
3. Go to your routers web interface and find Port forwarding
4. Configure a rule: Forward port 8081to local servers internal IP
Save and restart services

91

Access Control

92

Access monitoring

93

94

Milestone Retail Solutions


Xprotect Transact
Xprotect Retail

95

Retail and Transact

96

Connecting Point of Sale (POS)

97

How to connect to ATM / POS

98

Case study from large global retailer

99

Live Demo of Transact

100

XProtect upgrades

101

XProtect Upgrades
XProtect:
GO
Essential
Express
Professional
Enterprise

Expert
Corporate
102

When upgrading start by taking a backup.


XML or SQL(studio managment tool)
Simply upgrade over the top without needing
to uninstall first. The configuration is kept.
Enterprise -> Expert is possible at a license
level and for free if you have a SUP. But it
requires a fresh install.
Since Corporate 2013 then its not necessary
to remove any components pre upgrade.

XProtect Upgrades View Groups backup


The Smart Client view groups are not part of the normal backup taken from the
Management Application.

Hence these need to be backed up separately.

This is done by copying the contents of the following location:

C:\ProgramData\Milestone\Milestone Surveillance\SmartClientViewGroups

To restore place this folder in the same location on the server.

C:\Documents and Settings\All Users\Application Data\Milestone -(W2003)


C:\ProgramData\Milestone -(W2008) %allusersprofile%\Milestone -(generally usable)
103

Adding new recording server on Expert


and Corporate

While maintaining the settings of


the old one

104

Adding new recording server

To ensure that a replacement Recording Server can connect properly with your XProtect Corporate Management Serverand match its existing
configuration in the SQL databasefollow these steps:

Obtain the unique identifier for the old/existing instance:

In the Management Client's Site Navigation pane select Recording Servers. In the Overview pane select the old recording server. Select its Record or Streams tab.

Hold the CTRL key down and go to the Info tab

A Globally Unique IDentifier (GUID) number will appear

On the new/replacement server:

Navigate to c:\Programdata\Milestone\XProtect Corporate Recording Server\

Stop the Recording Server service

Find and make a backup copy of the file RecorderConfig.xml

Open the file in a text editor, such as for example Windows Notepad

The file will starts with:


<?xml version="1.0" encoding="utf-8"?>
<recorderconfig>
<recorder>
<id>250ae727-78d6-430e-813f-5afd7ec5579c</id>
<displayname>support-v2.milestone.dk</displayname>
Paste the old GUID into the string that starts with <id>
Example:
<id>11111111-1111-1111-1111-111111111111</id>

gets replaced with


105 <id>22222222-2222-2222-2222-222222222222</id>

PTZ

106

PTZ
Set encoding on cameras to MJPEG instead of a compressed format like
MPEG4 or H.264
*Video in h.264 is sent in chunks called GOP's. A new GOP is streamed every
second, however the Smart Client requires the GOP to be downloaded
(in the buffer) to be played. This in itself introduces a delay.
Latency in the region of 300 milliseconds could otherwise be expected.

107

Live Demo of Alarms and


Maps
Inteligent method of gaining situational
awareness

108

Live Demo of LPR


What to be aware of when configuring
Setting up White/Black/VIP lists
Country codes
CPU impacts

109

Real world configuration


scenarios

110

Orphaned video footage

111

Orphaned video footage


Video footage that is copied via a windows copy to another
location than its original recorded location will no longer
be accessible from the Smart Client. Reason being its no
longer indexed.

Using the Player then you can point to the path of


the footage and then open up the cameras to view
them.
There is also a method of re indexing the footage.
112

Real world scenarios

113

Archiving to a NAS
External access for the smart client
Master Slave setup - flow of traffic
Mobile Push
External access for Smart Client
External access for Web and mobile client
How to reduce bandwidth
Use the cameras own motion detection not Milestones
Activating an output

Archive to NAS

114

Archiving to Network Attached Storage NAS


Network archiving is available from XProtect Express upwards.
Following installation, Milestone services will run under the Local System account and
this account does not have read or write access to a NAS as it is local to the machine
not the NAS

Change user account settings to be able to archive to NAS


1. Click Start, type services.msc <RETURN>.
2. Locate the Milestone XProtect Recording Server service, double-click it and
click the Log On tab.
3. Choose This Account, provide the user name/password for the local or network
user account with full read and write permissions to the desired NAS and
click OK.
4. Right-click the Milestone XProtect Recording Server service and select Restart.
5. For the Milestone Image Server service, repeat steps 3-5.
115

External access for Smart


Client

116

External Access for Smart Client


1. Find your external IP this can for example be found on the
following page: www.whatismyip.com
2. Insert your Internet port seen below. I.e. The same as the
image server (Local port)
3. Find your local servers IP i.e. 192.168.1.10
4. Go to your routers web interface and find Port forwarding
5. Configure a rule called: Forward image server port to local
servers internal IP Save and restart services

117

External Access setup Live


Demo

118

Configuring Events
Outputs
Inputs
Generic Events
Manual events

119

Activate an Output
Outputs can be used for many purposes like turning on a light
or opening a gate.
Initially create an output for your device then create a manual event with a relevant
name.
Once this is done go to output control on event and tie the two together.
Final step is to drag the manual event to a view in the smart client from where you can
activate it.

120

Events Live Demo


Outputs
Inputs
Generic Events
Manual events

121

AntiVirus and Firewall


Prerequisites to installation of an SMB Product

122

Ports to be Allowed
Image Server Service
Event Server Service

Mobile Server Service


Matrix
Notification Server Customer Dashboard
Screen Recorder
Camera images

123

80

Telnet

22331
1234
1237

Telnet
Telnet
Telnet

8081

Telnet

12345

Telnet

6050

Telnet

52211

Telnet

554

Telnet

Services to be Excluded
With some Antivirus we have seen the services and applications scanned even with the
directories excluded so it is good practice to exclude these
All XProtect services and applications in the following directories
C:\Program Files (x86)\Milestone\Milestone Surveillance
C:\Program Files (x86)\Milestone\XProtect Event Server
C:\Program Files (x86)\Milestone\DevicePack\devices\proxysrv

C:\Program Files (x86)\Milestone\XProtect Smart Client


C:\Program Files (x86)\Milestone\Milestone Screen Recorder
C:\Program Files\Milestone\Milestone Mobile Server

124

Directories to be excluded
XProtect Services and Applications to be excluded
Exclude the locations

C:\Program Files (x86)\Milestone


C:\ProgramData\Milestone
C:\ProgramData\VideoDeviceDrivers
And exclude the database location i.e D:\media database

125

LAN - Segmentation

126

Network
Dual Network Cards
Segregate the camera and client networks
Reduce the risk of bottlenecks
Clients can only access cameras through Milestone

127

Install Prerequisites
Prerequisites to installation of XProtect

128

Installation Prerequisites
Ideally dont deliver a server direct to site!
Install the latest Windows patches including .NET 4.5
Format the Live and Archive drives to 64Kb block size
Register the license in MyMilestone
Download the latest installer from Milestone
Download the latest Device Pack from Milestone

Check the firmware on the camera is supported


http://www.milestonesys.com/Support/Technical-Support/supportedhardware/

129

Installation Prerequisites
Software: http://www.milestonesys.com/Support/Technical-Support/SelfHelp/downloads/
Device Packs: http://www.milestonesys.com/Support/SoftwareUpgrades/Download-device-packs/
Check the firmware on the cameras is supported
http://www.milestonesys.com/Support/TechnicalSupport/supportedhardware/

130

Milestone Husky Series

131

Milestone Husky Series Configurations

Base
Configuration
s
Form Factor
Cameras
RAM Memory
VMS, Video &
O/S Storage
CPU
Viewing Clients
132

Milestone
Husky M10
Arcus

Milestone
Husky M30

Milestone
Husky M50

Milestone
Husky M50-H

Fan-less
desktop

Workstation

10 / 20

10 / 20 / 40 /
80

32 Analog / IP

4 GB

4 / 8 / 16 GB

16GB

16GB

1TB

32GB mSATA
2TB to 4 TB

32GB mSATA
4TB to 24TB
RAID option

32GB mSATA
16TB

2U Rack mount

Husky

133

Husky

134

Husky

135

License Management

136

License Management

137

License Management

138

Milestone Support

139

Getting help from Milestone


F1 Provides easy access to the manual as it directs to the correct

page depending on the feature that is highlighted.


Manuals and Guides
Knowledge Base articles online
Support Forum
Distribution
Milestone Technical Support

140

Before Contacting Support


If you suspect a software issue, please obtain the following information before

submitting a case:
XProtect Software License Code (SLC)
Software Version and lettered release

Screenshots if applicable
The output from SurvCollector (log collection tool)
Run from C:\Program Files (x86)\Milestone\Milestone Surveillance\Diagnostics
Run the info collector for Corporate and Expert

Detailed description of the error

141

Contacting Presales
Server estimations
http://www.milestonesys.com/Support/Presales-Support/Requestfor-Server-Specifications/

All other enquiries please contact your preferred distributor.

142

Questions

143

Thank you for attending!

144