Major Manufacturers Dropping MJPEG

By: Ethan Ace, Published on Nov 04, 2016

MJPEG has hung on for years, still in use in some systems despite H.264's dominance for the better part of the past decade. However, now some manufacturers have removed MJPEG from their cameras and recorders, forcing users to stream H.264.

We look at this issue, products potentially affected, and its impact on applications in this note.

***** *** **** ** for *****, ***** ** use ** **** ******* despite *.***'* ********* *** the ****** **** ** the **** ******. *******, now **** ************* **** removed ***** **** ***** cameras *** *********, ******* users ** ****** *.***.

** **** ** **** issue, ******** *********** ********, and *** ****** ** applications ** **** ****.

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

The *****: ***** ******* *******

******* ** *** ***** setup *** ******** *************, and ** ******** *********, MJPEG ** ** ****** an ****** (** ** longer *******, *** *****).

*** *******, ******* ** the *** ********* ** a ********* ***** ******, H.264 ** *** **** option ***** ** *** "video ********" ********, ***** MJPEG *** ********** *****. 

*** **** *** **** of *** ******* ********* models ** *******, ******* from **** ** **. None ********* *** ***** setup.

*********, ** ******* ***** cameras, *.*** ** *** only ****** *** *** main *** *** ******, shown *****. **** **** MJPEG *** ** **** as * ********* (** a ********** ** **** cases, *** *****).

VMS *******

***** **** *** ******* in *******, ***** ** no ****** ********* ** an ****** **** **** cameras ** *****, ******.

*** *******, ******** ***** support ** *****, ***** of ** ************* ** not ******* *** *****, only *.*** (**** ** the ****** *** ******* below). **** *** **** of *** *****, *********, and ***** ******* ** checked.

***** ***** ****** ****** did *** ******* ***** in ***** ******* ** had ****** **** ***** streams:

  • ** ******** ******* ******, MJPEG ******* **** ********* in ***** *****. *******, when ********* ** **** stream, ** ***** *** displayed, **** *** ***** eventually ********* ** *.*** after **-** *******.
  • ** ********* ******** *********, Bosch *******' ***** ******* could ** ********** *** streamed. *******, ** ***** stream *** ********* ** Hikvision ** ***** ******.

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

*** **** *********** ****** of *****'* ******* ** on **** ******* ************ which ******* (** ******** prefer) ** ***** ******. For *******:

  • ******* ***** ***********:**** *** ******* ******* MJPEG *** ****** *********, such ** ********* ***. *.*** *** ********* be ****, *** ********** additional ********** ***** ** frames **** ** *******. 
  • ***** *********: **** ***, **** ******/********* based ***** ********* *** MJPEG ******* ******* ** H.264. *******, **** *** become **** ****** ** the **** *-* *****.
  • ********/**** **********:**** *********** *******/********* ** home ** ******** ********** systems, *** *********** ** often **** *** ***** streams. ******* **** ** view **** ***** (**** as *********** ** *******) can ********* **** **** snapshots ******* *****, *** ** not **** *** ********** power ******** ** ****** and ******* *.***.

Some ***** ***** *****

**** ** ****, **** surveillance ****** *** ************** still ******* *****, ******* the ********* *** ******* advantages ** *.*** *** its ********** ***. ***** responding ** ***** **** ****** carefully **** ***** ************, as ***** ****** ****** may ** ********** ** spec, ** ****** ******* with *** *****/********* ** see ** *.*** ***** be ********.

Note: ***** *** ****** *******

** *** ***** **** shown **** *** *****, MJPEG **** *** ***** image ******* ********** **** H.264. ** *** *******, H.264 ******** **** **** mature *** ***** **** experienced ** *** ** best ********* *** *****, with **** *********** ******** image ******* ** *********** artifacts due ** **** *-***** *********, ****** ***** * "safe" ****** *** ****. However, ***** ****** *** reduced ** ********** ** more ****** ***** *** better ********** ** ******* settings, ***** **** ********* user *********** **** *.***.

*** *** ******* ** *.*** ***** *******? *** *.*** ** ***** - Quality *** ********* ****** *** **** *******.

Vote - ****

 

Comments (15)

I wonder if they are no longer supporting an MJPEG stream at all, or if they are just removing it from the web interface as a configuration option.

Maybe MJPEG is still available via. OID or API commands (i.e. for those specialized applications), but they simply don't' expose MJPEG to the user.

I see no real reason to not allow it at all, but I can understand now allowing a standard user to configure it. 'Save them from themselves' mentality?

I agree with you, it quite likely is available via API. Especially considering most web interfaces default to MJPEG for live video display. It's just not an option when connecting with VMSes increasingly often.

Many VMS mobile or web clients can only use MJPEG streams. If an H.264 is the only available stream it needs to be transcoded using CPU resources. If you can send it MJPEG it passes right through. I say keep it!

I believe MJPEG streaming is required by ONVIF Profile S. So...

From the ONVIF mandatory features of Profile S

So either all Hik's cameras are no longer Profile S compliant or MJPEG is still there as an option thru ONVIF.

Well...start filling in the nonconformance form (joking, mostly).

I pulled up a Hikvision 2042 in ONVIF DM, no option for JPEG here:

It's not shown as an option in Profiles, either.

I added it to Exacq via ONVIF, as well, no MJPEG.

Interesting. I wonder how these cameras pass the test tool?

btw, here's the table of contents page for profile S. It shows how MJPEG is treated as mandatory, although h.264 and MPEG4 are not.

I'll take a look at the test results for the 2042. Maybe ONVIF could clarify?

i get tired of trying to jack with MJPEG to get it to work on home automation systems. I think HA systems should adopt h.264 decoding instead.

What's the benefit of dropping it? I can't think of a time I have had to set a camera to MJPEG other than when a sales person underspecified processors on a server. Does it save development time or related costs in any way? If it does I would not mind it disappearing.

After 49 votes, opinions are fairly evenly split about drop vs. keep. 53% keep, 47% drop. I expected things to be more lopsided in one direction or the other.

Interestingly, integrators are more prone to drop; manufacturers are more prone to keep.

This is likely a little push to use H.264. This is not MJPEG drop.

MJPEG encoder is so cheap at the moment that it does not make any impact on hardware price. MJPEG encoder is part of any chip. On another hand it's not about ONVIF, MJPEG is still standard for browsers. Camera/device manufacturer still need to make browser UI wich natively works everywhere. We still need still images. And we still need a way to get those from the camera.

Ethan, have you tried any of the old url's directly, like cgi-bin/video.jpg etc?

Unfortunately, all MPEG compression protocols are subject to aliasing and artifact. Much of my projects are in manufacturing for process control and machine monitoring. We must use MJPEG to monitor machines in motion or there is blur that defeats to purpose of the camera. We installed a number of cameras in a stamping press of a major auto manufacturing plant to catch defects being made and determine the cause using frame by frame analysis. This wouldn't work with any compression and we had to use MJPEG.

...determine the cause using frame by frame analysis. This wouldn't work with any compression and we had to use MJPEG

Try setting the GOP ratio to 1 or all I-frames, if possible.

All frames will be complete frames just like MJPEG, but the file size is still likely to be half, due to the better static image compression algorithims.

My concern when testing. If I use MJPEG instead of the fancy , H264, H264+, H265, H'whatever coding I have less impact on the image quality. So first I always test MJPEG streams, then the H264, etc. With this I can see the real IQ, and the effect of compressions used. So different manufacturers can be compared better on videoIQ

Read this IPVM report for free.

This article is part of IPVM's 6,300 reports, 840 tests and is only available to members. To get a one-time preview of our work, enter your work email to access the full article.

Already a member? Login here | Join now

Related Reports

Glossary / Acronyms for Video Surveillance on Feb 10, 2020
This directory provides definitions and explanations for over 70 common video surveillance industry terms, including links to related IPVM...
Bandwidth Fundamentals For Video Surveillance on Jan 13, 2020
Bandwidth is the most fundamental element of computer networking for video surveillance systems. Because video surveillance can consume an immense...
2020 Camera Book Released on Jan 10, 2020
This is the best, most comprehensive security camera training in the world, based on our unprecedented testing. Now, all IPVM PRO Members can get...
IPVM Opens 12,000 Sqft Testing Facility on Dec 16, 2019
IPVM is proud to announce the opening of the world's first video surveillance testing facility that will allow us to significantly expand our...
Axis HD Analog Encoder Tested on Oct 11, 2019
Two years after declaring "Everything is IP", Axis has released their first HD analog encoder, the P7304, with support for AHD, CVI, TVI, and SD...
False Verkada 'Unrivaled' Low Light Performance Claim Removed on Jun 12, 2019
Verkada falsely claimed that it delivered 'UNRIVALED LOW LIGHT PERFORMANCE' until IPVM questioned. In fact, Verkada's low light performance is...
Smart CODEC Usage Statistics 2019 on Jun 03, 2019
Smart codecs are now nearly a standard feature in IP cameras, but our statistics show integrator adoption has not increased at the same rate. In...
Verkada Video Quality Problems Tested on May 23, 2019
Verkada suffers from numerous video quality problems, not found in commercial IP cameras, new IPVM testing of Verkada vs Axis and Hikvision...
Average Frame Rate Video Surveillance 2019 on May 23, 2019
What is the average frame rated used in video surveillance systems? In IPVM's 2011 statistics, the average was 6-8fps increasing to ~10fps in...
H.265 Usage Statistics on Apr 19, 2019
H.265 has been available in IP cameras for more than 5 years and, in the past few years, the number of manufacturers supporting this codec has...

Most Recent Industry Reports

LIVE Now "Fever Camera" Show Day 2 on Jun 03, 2020
IPVM is excited for the world's first "Fever Camera" show. Day 2 is today from 11am to 4pm EDT. Recordings from Day 1 are posted at the end of this...
Cobalt Robotics Presents Indoor Security and Access Robots on Jun 03, 2020
Cobalt Robotics presented indoor security robots at the May 2020 IPVM Startups show. Inside this report: A 30-minute video from Cobalt...
Dahua Sues Ex-North American President, Says Legal Typo on Jun 03, 2020
Dahua's former North American President Frank Zhang claims he is owed almost $11 million but Dahua counter claims it is just a "scrivener's error",...
Smart Entry Systems Presents Cloud Multi-Tenant Access Control on Jun 02, 2020
Smart Entry Systems presented Cloud Multi-Tenant Access Control at the May 2020 IPVM Startups show. Inside this report: A 30-minute video...
Genetec Drops Support for Dahua and Hikvision on Jun 01, 2020
Genetec has dropped support for Dahua and Hikvision, citing US blacklisting and ONVIF conformance blockage, the company informed partners in an...
Dotty "Hot Or Not" Elevated Body Temperature App Tested on Jun 01, 2020
What if you could take an existing phone or tablet and transform it into "fever camera"? That is what DottyAR is doing with their strangely named...
Optris "Fever Screening Systems" Examined on Jun 01, 2020
German manufacturer Optris has been building temperature measuring instruments for industrial manufacturing for over 15 years, and thermal cameras...
Fever Camera Sales From Integrators Surveyed on Jun 01, 2020
Fever cameras are the hottest trend in video surveillance currently but how much are integrators selling them? 220 integrators answered the...
Proxy Presents Mobile Credentials For BLE Devices and Access on May 29, 2020
Proxy presented Mobile Credentials For BLE Devices and Access at the May 2020 IPVM Startups show. Inside this report: A 30-minute video...
ISC West 2020 Moves To The Basement on May 29, 2020
The twice cancelled/postponed show will now not only be held in a different month (October) but on a different floor, moving down to the...