Google Breaks Surveillance Browser Support

Author: Ethan Ace, Published on Sep 09, 2015

Now you have a choice.

Broken video surveillance web browser support or an insecure, prone to crashing interface.

As Google has been warning for ~2 years, Chrome has now discontinued NPAPI support. Amazingly many video surveillance manufacturers have been impacted by this, some severely

Inside, we share our test results on which browser implementations still work and to what extent, covering Axis, Avigilon, Bosch, Dahua, Hikvision, Samsung, Exacq, Genetec and Milestone.

*** *** **** * ******.

****** ***** ************ *** ******* ******* ** ** ********, ***** to ******** *********.

** ****** *** **** ******* *** ~* *****,****** *** *** ************************. ********* **** ***** ************ ************* **** **** ******** ** this, **** ********

******, ** ***** *** **** ******* ** ***** ******* *************** still **** *** ** **** ******, ******** ****, ********, *****, Dahua, *********, *******, *****, ******* *** *********.

[***************]

*******

*** ***** **********, *********** ****** *********** *********** ************ ********** ** *** ***, *********** *** ***** ******** ****** for ******** ******* *******, **** ******** **** *** ***** *** video *********.

********'* ***** ** ****** ***** ******* **** ************** ** ********* ** ****, ****** ***** *** ******** ********:

"*****’* ******** *** ********, *****, *** **** ******* **** ***** ancestors. *********, *****’* ***-*** ************ *** ****** * ******* ***** of *****, *******, ******** *********, *** **** **********."

** ***** ****, ***** **** ******** **** **** **** ***** a ****** **** ***** **** ** ********, ** ** ******* to *** ********** ** ***** ***** *******.

****, ***** ******* **** ******** ** *******, ******* ***** ** enable ******* ******** ** ****** ** ******** ***** ****.

*******, ** ********* ****, ** ******* ** ** ****** ******, NPAPI ******* *** ******* *******.

Why **** ** * *******

******* ********* *** ***** ** ********, **** ************ ************* **** not ******* ***** *** ********** ** ******-***** *******, ********* **** ******** ** ********* *** *** ********* ************ in ******.

***** *** ***** ******* **** ** * *******:

  1. **** ****** *** ******:****** ********* **** ****** ** *** **** ******* ******* *********, with ***** **% ****** *****.
  2. ******** ******** ***** ******** ** *** ** ****:*** ** ********* ** ******, **** ***** *** *** *** IE ** ***, ** ** *** ** ******* ** ***** versions.
  3. ** *********** ************:**** *** ******* ** ******* ** *** ***** *** **** browser, ********* *** ******* *********** ** *** ** ********, *** support **** ** ******* ** ******* ******** ****. *** **** unlike **, **** **** *** ******* *******.

Impact ** ****** ***

** *******, ***** ****** ****** **** *.*** ***** **** ** longer **** ** ******. ** ******* ******* **** ****, *********, Sony, *****, *********, ********, *** ***** *** **** ********* *.*** streaming ***** ******.

**** **** ********* ****** ******* ** ******* **:

  • ********:** ******. ***** ********* ****.
  • ****:*.*** ********* *** ***********. ***** ********* ****.
  • *****:** ******. ***** ********* ****.
  • *****:**** ***** *** *** ****** *** *********** ** *** ********* using ******.
  • *********:** **** *****, ***** ******, ** ******** ******** ********* ** Chrome **+.
  • *********:** ******. ***** ********* ****. ****** ******** ******** ********.
  • *******:*** ********* *** ********** ***********.
  • ****:** ******. ***** ********* ****.

** ******* **** ** **** ****** *****, ****** **** **** to ***** ******** ** ******'* ******* ** ***** *******:

******:*****

** ***** *******, ** **** ***** ** ********* *** ***** may *** ********* ****** *********. ***** ******** *** ** *******.

** ***** (*** ***, **** ** *** ********* *** *****) DVRs/NVRs, ***** *** *** *** **** *** *** ********* ** all:

******: *********

** **** ***** ** ********* ** ********* ***** ******. ************, some ******** **** ** ***** ************* *** **** ******** ******* do *** ****. ***** **** *** ** **** ** ********* plugin *** ****** ***.

********* *** ********* ******** ** *********, ****** ******* **** ** **-******* ** ******** ******** ********, schedule *** ** ****.

******* ********* ** ********* ** ********* **** *** ********* ********* to *** *********, ** *** ******* ** ****** *** ******** for *** ******** ** **** **** ** ********** **** ****** going *******. **** ********, ***** **** ******* * ******** ******* on ****, ****, *** ** *******, **** ** ****** *** as ******** *****. ****** **** ********** ******, *** ******** **** continue ** ******* **** ***** ******** **** ** ******** ********, Safari, *** *******.

******: *******

******* ******* ****** *** **** **** *** ********* ****** ** not *********, ******* ** ******** ***** *********. **** ***** ********* installation, *** **** ******* ** *********. ***** ** ** *** to ****** *** *** ********* ******* *** ****** *********, ******* users ** *** **.

********: ****

****** ***** *** *** ****** ** **** *.*** *****. ***** may ***** ** ****. **** **** **** *** ****** ******** Internet ******** *** **** ************* (****** *********, ****** ************, ***.).

** ******: ********

******* *************' *** *** *** *** ******** ** *****'* *******, as **** *** **** ***** *** ***** ** **** ***** worked ** ******:

  • ********:********'* ****** ** ** ********* ** ****** **, ** ** only **** ***** *** **** *****, *** *.***.
  • *****:*.*** ***** ** *********** ** ******, ** ** ******** ** ActiveX ******. ***** ********* ***** ** ****** ******* *******.
  • *********:********* **** *** ******* *.*** ***** ** ****** ************* ** Chrome. ***** ***** ** *********.
  • ****:**** **** *** ******* **** *.*** ***** ** ******. ***** is *********. ***** **** *** ** ** ********* ******.

VMS *** ****** ******

** ******** ** ****** ***, ***** ******* *** ****** *** web *******, ****** ******** *** ********** ** ***** ** *** tested **** ** **** **** **** ******* ************ **** **** NPAPI ******* *** *** ****** ***. **** *** ********:

*****

*****'* *** ****** ***** ******** ** ****** ******* **, ********* no *******.

*******

*** ******* ******** ****** *** ****** ***** ******** ** ****** with ** ******* ********, ***** ***** ** **** *** ********* video. *******, *******'* ****** ***** (**** ** ******** *** ****** licenses, ******* ** *** ******, *** ***** ***-***** ***** *****) uses ********* ***********, ***** ** ** ****** ********* ** ******. This ***** *** ***** ** * ******* **** *********** *********:

*********

**** *******, ********* **** ***** *** *** ****** *********, ********* no *******. *** ********* ****** *** ****** ***** ** ******** in ****** ******* **.

H.264 *********

** ** ******** ** ****** *.*** ***** ******* ***** *******. As ****** ********* ** *** ***** *********** *****, **** *******:

  • ***** ***** ********.******** ********************* * **** ***** ******** ******* **************. **** *********** *** ***** *** ** ******** ***** ********** (*** ******* ***** *** ******** ** ****** **********).

  • ******.********* ******** *** **** **** ************* ******* ***** *** *** technology *** **** ** **** *** ************ **** **** ********* media *** ****. ******’*********** ********** ****** ** ****** ** ***** ******* * ******* *** TV.

**** ** ******* ***** ************ ********** ******* ******* ***** ******* to ** ****.

Comments (35)

Which is why I love Firefox so much ;)

Bah, Firefox is slow. I haven't used Firefox in a while though...

Btw, anyone with any other cameras to report, please share.

The Fox may not be quick but it's better than nothing. Give it a try and stop using Netscape 4.0.

We (VXG) offer a replacement for VLC or NAPI based plug-ins. The VXG plug-in is based on NaCL/PNaCL architecture that is native for Chrome. For those who are interested, we have a demo page here:

http://rtpstream.com/nacl_player/

or you can read more about the plug-in here:

http://www.videoexpertsgroup.com/chrome-media-player-plug-in/

Konstantin,

What codecs does that support? H.264? MPEG-4? etc.

It looks like I need to install the player as an app on Chrome?

How / what price do you license this to companies?

John,

The plug-in supports H.264, MPEG-4, MPEG-2 video, AAC, G.711, PCM, MP3 audio. Supported streaming formats are RTSP, RTMP, HLS and MMS.

The plug-in requires VXG Player Chrome app. It is installed when you first time run the plug-in.

We license the plug-in and offer its customization to companies. The license is one time fee per hosting or per product.

If I have to ask how much it costs, I probably can't afford it...

Please fill the form on

http://www.videoexpertsgroup.com/chrome-media-player-plug-in/

and we'll contact you regarding the pricing shortly.

Does it require changes to the HTML/DOM/JavaScript or is it a 100% drop in replacement for the existing plugins?

It's easy to replace, however minimal changes in the javascript will be required if you move from an old NPAPI plug-in. You can see the client's code on our test page.

Samsung cameras can also run in Firefox, so IE is not "required".

I can't open up Axis equipment in IE for ages now without switching to and older version using F12. All I see when logging in is the header, and nothing more.
Which is why I have been using Chrome for those for quite some time. It's going to be annoying not being able to use that either as well.

The problem with the Samsung not installing is quite annoying as well.
I keep having to switch between IE and Chrome to get the functions on the camera's, which is, in these times, quite humiliating.

This is why solutions written using no plugins are preferable. All HTML and Javascript is the way. For video that hasn't traditionally been very feasible, but HTML5 is starting to change that. We're not all the way there yet, but you can now play video natively with no plugin, there are several manufacturers doing that now for certain applications. The 500 lb gorilla YouTube moved from Flash to HTML5 as their default last winter.

Dadgum it surveillance manufacturers, make it work. BTW, I still prefer firefox over Chrome myself. Just seems solid. I have no scientific proof to back this up, just a very uneducated opinion. Maybe its because surveillance stuff never really worked well in chrome.

Je suis Infosec.

5+ years ago I started looking at physical security networks. The first time they told me to let some scruffy old Axis camera download software into the browser in my computer in my command center I almost tossed my cookies all over the keyboard. That style went out with using uncovered Mason Jars to store kerosene.

Of course everybody told me to hush because that's how things are done in Physical Security.

Guess what? It sucked then, it was architecturally irresponsible, and now the people who bought (not the people who built) those bad architectures are paying. Don't look to your IT buddies for sympathy on this.

It sucked then, it was architecturally irresponsible, and now the people who bought (not the people who built) those bad architectures are paying.

Shortsighted developers, what were they thinking? If they could have just done the right thing and waited 10 or 15 years for HTML 5 to come out, we'd be a lot better off today.

Lol, that's a bad argument!

Sure, doing it 5 or 10 years early would be stupid. However, HTML5 is now mainstream and surveillance manufacturers had a good year's notice that this (NPAPI discontinuation) was going to happen but did nothing. Yes? No?

I agree with you, they (meaning both users and developers) have had plenty of warning that this was coming.

I was only reacting to the perfect hindsight of

It sucked then, it was architecturally irresponsible, and now the people who bought (not the people who built) those bad architectures are paying.

Rodney, You are WELL known for complaining yet never providing an answer/solution to the problem you are complaining about. What would have been your solution for native MPEG4/H.264 video in the browser 5 years ago and then what for today?

The corporation finally moved to IE11 last week and now we can't open some (about 50/50 depending on the model from the looks of things) of our AXIS cameras in H.264 anymore. Well, unless we want to run them using QuickTime which looks like crap and doesn't have the features. I was hoping we could use Chrome, but obviously not! Dang. Firefox already only works with QuickTime so where can I turn to open our cameras using AMC?

Just wait until you go to Windows 10 and get the Edge browser from MSFT, you'll be wishing for IE11...

Lucekly you can open it in IE11 as well. It's an option in Edge.

Do you know any VMS or camera product streaming live H264/MPEG4 to a browser in a HTML5 / javascript manner (without plugins), that works the same way at least in Firefox and Chrome?

Every solution that I know is still using Flash, Silverlight, VLC plugin, ActiveX, or a method that doesn't fit both browsers.

This solution is transcoding video to JPEG snapshots. This is not H264/MPEG4 live streaming. The are a lot of cons for this approach: server will have to decode and re-encode all video (very CPU intensive, not scalable), image quality and bandwidth requirements will be worse, etc.

You can check yourself using Chrome developer tools:

Jpeg snapshots in Chrome

Tested in Chrome version 45 and Firefox version 40.

Wagner, yes, agree with your analysis. From what I know, all the large brand VMSes are transcoding first to MJPEG (which is resource intensive and requires adding in another VMS component).

I do not know of a VMS that sends 'straight' H.264 video to web clients. I am sure it's going to happen at some point and there may be very well be a few who do that but it's certainly uncommon, at best, now.

Good call, Wagner!

It should be possible to stream h.264 directly to an html 5 page using DASH with MSE, no?

I don't know much about DASH/MSE, but looks like youtube is using it to live stream h264 (pure HTML solution). Tested with Chrome and Firefox, watching live TV from some public channels.

Related news: http://www.theverge.com/2015/9/2/9252753/alliance-for-open-media-next-generation-codec

My pain has been with updates on IE. I usually only need the browser for that part of camera config that isn't handled by the VMS (Genetec). Of the brands I use, Panasonic cameras (eg. WV-SC588) have been the most difficult to bust into. I don't even care about an image anymore, I just want to control all the settings. Compatibility view ... install viewer .... wait ... click .... wait ....finally ... maybe ... Thoughts?

Panasonic has been the most frustrating and archaic IP camera web interface I've ever used. So, yes, you are not alone there. Not sure what to say outside of hoping that one day they modernize their camera web interface.

Thanks, John, the solidarity is nice. At least I'm not losing my mind, then.

Panasonic has been the most frustrating and archaic IP camera web interface I've ever used.

My confidence is high that you have never had to use the Toshiba web interface. ;)

Toshiba makes IP cameras...

I know they do, I just rarely hear someone use them.

You're in luck, here's a link to a Toshiba's live public camera lab. I actually had the PTZ at the bottom going pretty nicely.

Question, do many manufacturers host their cameras with open access for all? I remember Axis and Avigilon having something, but it seems like a good idea, (if your stuff works).

Have it reset to default every hour, and let everybody have at it.

White-hat hacker bots might change your channel descriptions trying to warn you, but who cares?

Login to read this IPVM report.
Why do I need to log in?
IPVM conducts unique testing and research funded by member's payments enabling us to offer the most independent, accurate and in-depth information.

Related Reports

Axis Perimeter Defender Video Analytics Tested on Jul 12, 2018
Axis 'high security' video analytics offering is Perimeter Defender, OEMed / developed with Digital Barriers. But how good is Perimeter Defender?...
Drops Dahua, Fenner Becomes ISS CMO on Jul 09, 2018
Hired to improve Dahua's miserable marketing just last year, Janet Fenner has quit Dahua, joining VMS manufacturer ISS as Chief Marketing...
UK VSaaS Startup Ocucon on Jul 03, 2018
Decreasing exposure to fraudulent slip-and-fall insurance claims and lawsuits is one of the oldest selling points of video surveillance for retail....
Digital Watchdog Low Cost 4MP Camera Tested on Jul 02, 2018
Based on member 4MP testing requests, we bought and tested Digital Watchdog's low-cost 4MP DWC-MTT4Wi to see how it performs in real world scenes,...
Panoramic Fisheye Camera Shootout - Avigilon, Axis, Dahua, Hanwha, Hikvision, Oncam And Vivotek on Jun 27, 2018
IPVM tested Avigilon, Axis, Dahua, Hanwha, Hikvision, Oncam And Vivotek 12MP panoramic fisheye cameras head to head, as shown in the test setup...
Snap Surveillance Profile on Jun 26, 2018
There are not a lot of video surveillance companies that survive 9 years with only one feature that makes their product stand out. In the case of...
OpenEye Apex VMS Tested on Jun 26, 2018
OpenEye is a US company, founded nearly 20 years ago. In the past few years, OpenEye has been one of a few VMS providers that have pivoted to being...
Most Wanted Improvements In Manufacturer Technical Support (Statistics) on Jun 21, 2018
5 key areas of improvement and 1 clear wanted support feature were voiced by 140+ integrator responses to: What improvement in manufacturer...
Axis Guardian - Cloud VMS And Alarm Monitoring - Released on Jun 19, 2018
Axis has struggled to deliver a cloud-based managed service video platform. Video service providers have utilized AVHS for over a decade, and have...
ReconaSense - The AI / Access Control / Analytics / IoT / Video Company Profile on Jun 12, 2018
One company's ISC West booth stood out for displaying a light-up tower of buzzwords. The company, ReconaSense, pledged to be 'making sense of it...

Most Recent Industry Reports

Security Sales Course Summer 2018 on Jul 13, 2018
Based on member's interest, IPVM is offering a security sales course this summer. Register Now - IPVM Security Sales Course Summer 2018 This...
US Tariffs Hit China Video Surveillance on Jul 13, 2018
Chinese video surveillance products avoided tariffs for the first two rounds. Now, in the third round, many video surveillance products will be...
Last Chance - July 2018 IP Networking Course on Jul 12, 2018
Registration ends today, Thursday. Register now. This is the only networking course designed specifically for video surveillance...
4 Most Difficult Camera Installs (Statistics) on Jul 12, 2018
Heavy housings, cumbersome brackets, heavy ladders required, and tricky field of view requirements will cause difficulties no matter the camera...
Axis Perimeter Defender Video Analytics Tested on Jul 12, 2018
Axis 'high security' video analytics offering is Perimeter Defender, OEMed / developed with Digital Barriers. But how good is Perimeter Defender?...
Hikvision Fights Ban - Claims 'Red Scare', Hires 14 Term Ex-Congressman on Jul 11, 2018
Hikvision is fighting back against the House Bill Ban of their products. Hikvision has hired one of the biggest lobbying firms, led by a 14 term...
Arecont Acquisition By Costar on Jul 11, 2018
Arecont Vision acquisition by Costar Technologies has been approved by the court, concluding the bankruptcy process triggered by Arecont's...
Amazon Ring Partners With Rapid Response For $10 Monitoring on Jul 10, 2018
Amazon's Ring alarm system is using Rapid Response for monitoring, IPVM has confirmed in our testing. Amazon is arguably the most feared new...
SIA Lobbyists Working On House Bill Ban of Dahua and Hikvision on Jul 10, 2018
While SIA is most known for ISC West, SIA maintains the industry's most significant lobbying organization to influence US government action. Last...
Eastern and SavvyTech Merge, Form ENS, Targets ADI on Jul 09, 2018
ADI, ENS is coming for you. Or, at least, they hope. Two US distributors, NY based EasternCCTV and California based SavvyTech have merged, to...

The world's leading video surveillance information source, IPVM provides the best reporting, testing and training for 10,000+ members globally. Dedicated to independent and objective information, we uniquely refuse any and all advertisements, sponsorship and consulting from manufacturers.

About | FAQ | Contact