Milestone HTML5 Web Client

By: John Honovich, Published on Sep 06, 2012

Web clients are supposed to make it easy to view a VMS system but often that does not happen. Displaying and playing back video in web browsers typically requires adds on, such as ActiveX controls, Flash, Silverlight or Java Applets. And if adds are not used then one is generally restricted to JPEG only which has extreme bandwidth demands. Trying to resolve these problems, Milestone has released a web client [link no longer available] based on the increasing popular HTML5 standard. In this note, we look at the pros and cons of HTML5 and Milestone's implementaion.

Background on HTML5

HTML5 is the next generation of web markup language and, most important for VMSes, allows for embedding video directly without using plugins like Flash, Silverlight, ActiveX, etc.

The main issue for HTML5 has been waiting for browsers to support it but it is becoming increasingly common for new browsers. The newest versions of all of the most commonly used browsers (including Microsoft's Internet Explorer) now support HTML5. However, large percentages still use older versions of Internet Explorer (8 or earlier) that do not support HTML5.

Pros and Cons of HTML5 for VMSes

The two clear pros of HTML5 for VMSes are:

  • Even in Internet Explorer which historically worked with VMS browser clients, users no longer need to install, wait or deal with getting plugins installed or updated. This makes it easier and quicker.
  • Users on Macs with Safari or those preferring Chrome (whose adoption has surged over the last few years) can now use VMS web clients where previously they were shut out.

However, one critical problem exists, especially for the security market. So many security users are stuck with older versions of IE (8, 7 and yeah even 6). Part of it is 'conservatism' but also this is often what is approved by corporate wide IT departments. It is hard to estimate exactly and it depends by market and region but a quarter to a third of security end users likely use browsers that do not support HTML5. This will, of course, change but like with many things in security slowly and over time.

Milestone's new web client will be faced with this problem as it does not support IE versions prior to 9 (see their release notes [link no longer available]).

[Note: Test your own web browser now to see how HTML5 compliant is - My Chrome browser scored 500 but my IE9 browser only scored 128. However, both supported the video element and H.264 video streams.]

Update: Milestone only supports MJPEG to their HTML5 web client. This significantly detracts from the value of the new web client as this is possible in older HTML versions and is less bandwidth efficient.

Get Notified of Video Surveillance Breaking News
Get Notified of Video Surveillance Breaking News

Milestone's New Web Client

Beyond Milestone's use of HTML5, the new web client is far more streamlined and less clunky than the previous web client (see short video of old web interface). Here's Milestone's marketing demo that overviews the layout and use:

An additional nice touch is that includes training videos under the learning tab to help unfamiliar users to get started.

To use the web client, an additional server side component needs to be installed in addition to the recorder(s) - the XProtect Mobile 2 Server component. The web client is free and server side components are free.

The good - improved usability. The bad - incompatible with older browsers widely used in the security market and uses bandwidth inefficient MJPEG.

Compared to Genetec's Unified Web Client

Earlier in 2012, VMS rival Genetec released a unified web client. There are some key differences between this client and Milestone's HTML5 offering:

  • HTML 4 vs. 5: Genetec opted to used HTML 4 and javascript in their web client, and claim support in many current and legacy browsers, such as IE 7 and 8 which are incompatible with HTML5. No ActiveX is required. Like Milestone, Genetec uses MJPEG streaming.
  • Unified client vs. video only: Genetec's web client mimics their thick client, displaying video as well as access control and LPR events. Milestone does not display other subsystems.
  • Cost: While Milestone's required server component is free, Genetec requires a mobile server connection license for each concurrent user ($250 USD MSRP each).

Genetec also offers an Omnicast-only (no access or LPR) web client which is free of charge, requiring only IIS be installed on the server. Unlike the unified client, however, this client works only in Internet Explorer, as ActiveX is required.

Comments : Members only. Login. or Join.

Related Reports

ONVIF Video Surveillance Tutorial on Jan 29, 2019
ONVIF is well known within the surveillance industry as an interface to connect IP cameras and VMS systems. However, new users may find it...
Exacq Raises VMS Software Pricing Twice in Less Than a Year on Feb 18, 2019
Most VMSes regularly release new features, but rarely increase their prices. For the 3rd time in 4 years, and 2nd time in 8 months, since being...
Salient CompleteView 20/20 VMS Tested on Feb 27, 2019
In IPVM's last test of Salient 3 years ago, we found various problems and deficiencies. Now, Salient says their new CompleteView 20/20 "unified...
Genetec Security Center 5.8 Tested on Mar 19, 2019
Genetec has released Version 5.8. This comes after a wait of more than a year that caused frustrations for many Genetec partners. Our previous...
Milestone XProtect 2019 R1 Tested on May 15, 2019
For the past few years, Milestone has released quarterly software updates XProtect VMS platform. What is new and how much impact do the updates...
IndigoVision Control Center VMS Tested on May 30, 2019
IPVM's last test of IndigoVision's VMS was in 2010, which found enterprise VMS features and a simple client interface. but no 3rd party camera...
Exacq Remote Cloud Access Tested on Jun 20, 2019
Remote cloud access has been missing from most VMSes (including Exacq and Milestone). Now, Exacq, after releasing Cloud Drive Storage earlier in...
Avigilon ACC7 VMS Tested on Jul 22, 2019
Avigilon's Control Center 7 boldly claims it will "transform live video monitoring" with the new Focus of Attention "AI-enabled" interface. We...
Network Optix NxWitness 4.0 Tested on Oct 10, 2019
Network Optix released Nx Witness 4.0, proclaiming new features like a deep learning analytics metadata SDK, increased H.265 support, and UX...
Milestone XProtect 2019 R3 'Centralized Search' Tested on Oct 30, 2019
Milestone has had problems over the last few years releasing significant new software. Now, in XProtect 2019 R3, Milestone is touting "one search...

Most Recent Industry Reports

Hazardous & Explosion Proof Access Control Tutorial on Feb 27, 2020
Controlling access to hazardous environments requires equipment meeting specific ratings that certify they will not start fires or will not...
Motorola / Avigilon Drops ISC West on Feb 26, 2020
Motorola Solutions has pulled out of ISC West 2020 effective immediately, because of coronavirus concerns, IPVM has learned. This is done amidst...
Cancel or Not? Industry Split Over ISC West on Feb 26, 2020
The industry is split, polarized, over whether ISC West 2020 should run or be canceled. New IPVM survey results of 400+ respondents show heated...
Coronavirus Hits Sony, Bosch Says Switch on Feb 26, 2020
Sony's fall in video surveillance has been severe over the past decade. Now, they may be done. In this note, we examine Bosch's new...
Video Surveillance Cameras 101 on Feb 25, 2020
Cameras come in many shapes, sizes and specifications. This 101 examines the basics of cameras and features used in 2020. In this report, we...
Favorite Video Analytic Manufacturers 2020 on Feb 25, 2020
Video analytics is now as hot as ever, driven by the excitement of advancing deep learning offers. But what are actually integrator's...
Latest London Police Facial Recognition Suffers Serious Issues on Feb 24, 2020
On February 20, IPVM visited another live face rec deployment by London police, but this time the system was thwarted by technical problems and...
Masks Cause Major Facial Recognition Problems on Feb 24, 2020
Coronavirus is spurring an increase in the use of medical masks, which new IPVM test results show cause major problems for facial recognition...
Every VMS Will Become a VSaaS on Feb 21, 2020
VMS is ending. Soon every VMS will be a VSaaS. Competitive dynamics will be redrawn. What does this mean? VMS Historically...
Video Surveillance 101 Course - Last Chance on Feb 20, 2020
This is the last chance to join IPVM's first Video Surveillance 101 course, designed to help those new to the industry to quickly understand the...