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.

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,590 reports, 889 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

Huawei HiSilicon Shortage Impacts Surveillance Manufacturers on Aug 14, 2020
Huawei acknowledged problems and challenges for its HiSilicon chip business,...
Huawei HiSilicon Production Shut Down on Sep 17, 2020
Huawei HiSilicon chips are no longer being manufactured or supplied to...
Salesforce Drops Dahua and Hikvision on Aug 12, 2020
Salesforce has dropped Dahua and Hikvision as customers, forcing the two mega...
The Future of H.266 For Video Surveillance Examined on Aug 17, 2020
First H.264, now H.265, is H.266 next? H.266 was recently announced amid...
JCI / Tyco Drops Dahua on Sep 03, 2020
Johnson Controls (JCI) / Tyco Security has completely dropped Dahua OEMs from...
Genetec Drops Support for Dahua and Hikvision on Jun 01, 2020
Genetec has dropped support for Dahua and Hikvision, citing US blacklisting...
Video Surveillance History on May 06, 2020
The video surveillance market has changed significantly since 2000, going...
NDAA Compliant Video Surveillance Whitelist on Aug 10, 2020
This report aggregates video surveillance products that manufacturers have...
China's SMIC Hit By US Trade Restrictions, Impact On Video Surveillance on Oct 13, 2020
US trade restrictions have hit Semiconductor Manufacturing International...
Access Control and Video Integration Statistics 2020 on Oct 08, 2020
Video Surveillance and Access Control are two of the most common security...
Longse Promoting Hikvision Partner Fullhan Chip Based Cameras on Oct 14, 2020
With Huawei HiSilicon production being shut down at TSMC, camera...
US Passes Uyghur Human Rights Law Condemning Mass Surveillance on Jun 18, 2020
The US government has passed the Uyghur Human Rights Policy Act of 2020,...
Motorola / Avigilon Drops ISC West on Feb 26, 2020
Motorola Solutions has pulled out of ISC West 2020 effective immediately,...
Axis and Genetec Drop IFSEC 2020 on Jan 23, 2020
Two of the best-known video surveillance manufacturers are dropping IFSEC...
Fever Camera Sales From Integrators Surveyed on Jun 01, 2020
Fever cameras are the hottest trend in video surveillance currently but how...

Recent Reports

GDPR Impact On Temperature / Fever Screening Explained on Oct 22, 2020
What impact does GDPR have on temperature screening? Do you risk a GDPR fine...
Security And Safety Things (S&ST) Tested on Oct 22, 2020
S&ST, a Bosch spinout, is spending tens of millions of dollars aiming to...
Nokia Fever Screening Claims To "Advance Fight Against COVID-19" on Oct 22, 2020
First IBM, then briefly Clorox, and now Nokia becomes the latest Fortune 500...
Deceptive Meridian Temperature Tablets Endanger Public Safety on Oct 21, 2020
IPVM's testing of and investigation into Meridian Kiosk's temperature...
Honeywell 30 Series and Vivotek NVRs Tested on Oct 21, 2020
The NDAA ban has driven many users to look for low-cost NVRs not made by...
Avigilon Aggressive Trade-In Program Takes Aim At Competitors on Oct 20, 2020
Avigilon has launched one of the most aggressive trade-in programs the video...
Mexico Video Surveillance Market Overview 2020 on Oct 20, 2020
Despite being neighbors, there are key differences between the U.S. and...
Dahua Revenue Grows But Profits Down, Cause Unclear on Oct 20, 2020
While Dahua's overall revenue was up more than 12% in Q3 2020, a significant...
Illegal Hikvision Fever Screening Touted In Australia, Government Investigating, Temperature References Deleted on Oct 20, 2020
The Australian government told IPVM that they are investigating a Hikvision...
Panasonic Presents i-PRO Cameras and Video Analytics on Oct 19, 2020
Panasonic i-PRO presented its X-Series cameras and AI video analytics at the...
Augmented Reality (AR) Cameras From Hikvision and Dahua Examined on Oct 19, 2020
Hikvision, Dahua, and other China companies are marketing augmented reality...
18 TB Video Surveillance Drives (WD and Seagate) on Oct 19, 2020
Both Seagate and Western Digital recently announced 18TB hard drives...
Watrix Gait Recognition Profile on Oct 16, 2020
Watrix is the world's only gait recognition surveillance provider IPVM has...
Intel Presents Edge-to-Cloud Ecosystem for Video Analytics on Oct 16, 2020
Intel presented its processors and software toolkit for computer vision at...