Milestone XProtect 2014 TestedBy: Ethan Ace, Published on Sep 03, 2014
In this third entry in our ongoing VMS test series we provide in-depth explanation and analysis of Milestone XProtect Enterprise 2014 [link no longer available].
Inside this report, we have 40+ minutes of video screencasts providing clear explanations of Milestone VMS features including:
- Applications review
- Viewing cameras
- Customizing and saving layouts
- Controlling PTZs and digital zoom
- Manual recording and screenshots
- Basic playback controls
- Using timeline search
- Using Smart Search
- Discovering and adding cameras
- Configuring resolution
- Setting recording framerate and schedule
- Configuring dual streaming
- Adding users and groups
- Configuring motion detection
And more. This sample video reviews XProtect's playback controls:
Additionally, we review Milestone's pricing, licensing and dealer availability inside.
For Milestone's parent company's products, see our Canon IP Camera Test 2014.
Milestone XProtect has seven versions [link no longer available], far more than most VMS providers, adding more options but also complexity in picking amongst them.
Of the seven, six are versions of their XProtect, a Windows based traditional VMS, and one is Arcus, their newer 'embedded' VMS. Arcus is not covered here.
Amongst the XProtect versions, Go, Essential, and Express support only one server with varying camera counts (up to 48 in Express). Professional allows for more than one server with a limit of 64 total cameras. Enterprise, Expert, and Corporate all allow for unlimited cameras and servers. Only Expert and Corporate allow for true enterprise management across systems, with others requiring changes to be made on each server individually.
The videos below were recorded using XProtect Enterprise, and reflect a common Milestone user experience. Expert and Corporate use a slightly different Management Application which allows global changes to be made more quickly, whether on a single server (changing resolution, framerate, etc., on all cameras on that server) or multiple servers (setting schedules or changing user rights to multiple servers at once). Expert and Corporate also have a number of more advanced features (such as rules, redundancy, edge storage, multicasting, etc.) that are not covered in this report. Live and Search operations are substantially the same.
XProtect Application Overview
In this video we give a short overview of the XProtect Smart Client and Management Application, how each operates, and which functions are included in each.
In this set of videos we review live view operations in XProtect Smart Client 2014, including adding and removing cameras to layouts, saving views, instant replay, PTZ controls, and more.
Adding Cameras to Views
Milestone XProtect requires users to enter setup mode to add and remove cameras. Any changes made to cameras in the layout revert the next time the view is opened unless saved in setup.
PTZ cameras may be controlled via on screen buttons, the mouse, or joystick. PTZ presets are accessed via the bottom menu in the camera pane. Presets are stored either on the server or camera.
Manual recording may be triggered from the live screen via a buttom on the bottom menu. Manual recording duration is set globally, defaulting to 5 minutes.
Live View Snapshots
Snapshots may be saved, printed, or copied to clipboard via buttons on the bottom menu.
Full Screen Mode
Users may remove the top menu and camera tree by pressing either the full screen button, located on the top right of the user interface, or F11 on the keyboard.
Instant Replay/Independent Playback
Independent playback may be initiated from the live view for any camera, via a button on the bottom menu.
These videos review search and playback using the XProtect Smart Client.
Playback Controls and Options
In this video we review the basic controls used for playback, including forward and reverse playback, frame by frame, and more.
We review the timeline, how to select specific times, and start and stop selections for export in this video.
Recording search lists all recorded sequences from a given camera or cameras along with a pop-up preview so users may select a period of time for further review.
Smart Search is Milestone's pixel based search, allowing users to find changes in specific regions of archived video with adjustable sensitivity and search interval. Searching all frames is most accurate but may be time consuming.
Milestone's thumbnail search is referred to as Sequence Explorer, found on a separate tab from timeline search. Thumbnail size and interval are both configurable.
Finally, in this set of videos we review configuration of Milestone using the XProtect Management Application.
XProtect may detect specific cameras on local networks or other subnets or set to search for all manufacturers. This process may take 5-10 minutes, depending on which manufacturers are selected and how many addresses must be searched.
In order to change camera resolution, users must click through multiple menus to camera video settings to change resolution, not immediately obvious to untrained users.
Configuring Framerate and Recording Mode
Framerate and recording mode may be set individually or globally via template.
XProtect Enterprise allows for a second camera stream to be used as a dedicated live stream, configured separately from the recording stream. Corporate and Expert versions allow for more than two streams.
Adding Users and Groups
User and group rights may be granularly configured with access to specific cameras and applications, live, playback, and setup functions.
Server Side Motion Detection
By default, XProtect runs their built in server side motion detection on all cameras. We analyze how this impacts server CPU load in our VMS Server Load Fundamentals.
Camera Side Motion Detection
Users wishing to use cameras' on-board motion detection must creat motion start and stop events in the VMS, and configure the camera to record on event, not motion.
Access Control Integration
XProtect added an access control model earlier in 2014 which allowed for event monitoring of integrated access systems. We cover this in detail in our Genetec and Milestone Access Test. The video below covers the basics of live monitoring:
XProtect's supported devices list includes over 3,000 cameras and encoders from over a hundred manufacturers, as well as ONVIF Profile S. Support differs slightly between Corporate/Expert and Enterprise/Professional/Etc. versions, but not substantially, and both are kept up to date.
Users should refer to Milestone's product overview [link no longer available] for details of specific features supported and third party integrations.
- XProtect Go: Free
- XProtect Essential: $99 per server/$49 per camera
- XProtect Express: $199 per server/$99 per camera
- XProtect Professional: $499 per server/$140 per camera
- XProtect Enterprise: $1,479 per server/$199 per camera
- XProtect Expert [link no longer available]: $1,999 per server/$269 per camera
- XProtect Corporate: $3,183 per server/$329 per camera
Software upgrade plans are required if users wish to keep their XProtect installation up to date. Device packs are available without a plan. Costs vary by version, generally amounting to about 18% of base and camera license cost if purchased a year at a time. Multi-year plans reduce this percentage, from about 15% in a 2-year plan to 12% for 5 years.
XProtect is sold through distribution and direct to certified dealers. Versions up to and including Enterprise are found online and can be purchased without certification. XProtect Expert and Corporate are available only to certified dealers.