MJPEG vs. H.264by John Honovich, IPVM posted on Apr 17, 2009 About John Contact John
Recently, IQinVision releaed an article advocating benefits of MJPEG.
[Update Dec 2010: We conducted extensive testing comparing MJPEG and H.264. Read our Test Results of MJPEG vs H.264.]
While I found the article technically accurate, well written and worth reading, the nature of the application and its economics demand that MJPEG be almost always avoided. Since H.264 is hot right now, this is a popular claim to make. However, a discussion of this can help examine the economics and operational drivers driving this interest.
Jason's central claims are:
1. With moving cameras or images of high activity areas, MPEG4 and H.264 provide little bandwidth savings relative to MJPEG.
2. Proper network design requires factoring in worse case scenarios so you will need to dedicate the same amount of bandwidth whether or not you use MJPEG, MPEG4 or H.264.
3. MJPEG provides higher quality because of no intra-frame compression.
4. Unlike MJPEG, with MPEG-4 vendors deviate from standards, increasing potential integation costs.
My counterpoints are:
1. For most users, cameras usually have low or modest activity, translating into significant savings for MPEG-4 or H.264. Most cameras in the world are fixed. Most cameras have significant periods during the day when there is little or no motion (nights, weekends, etc.) Even within PTZs, PTZs are often left at a home position, or iterate over a series of pre-sets stopping for 5 - 10 seconds each.
2. Many, perhaps most organizations, do not set network bandwidth budgets for worst case scenarios. Sometimes, organizations don't want to pay the money for the extra capacity but sometimes it can't be done due to constraints of reutilizing existing infrastructure (very common in wireless networks). In other words, organizations generally trade-off infrequent pixelization for immediate cost savings. Maybe this is 'objectively' wrong but this is common.
2a. Jason does not discuss storage but storage is a HUGE economic driver in the move away from MJPEG. I have had a number of occasions where my DVR/NVR with a 1TB hard drive was only recording for 13 days. Why? I had forgot we recently integrated just a few megapixel cameras using MJPEG. Let's say we can save 1 Mb/s by switching from MJPEG to MPEG4. Over a two month period, for one camera, that is 650 GBs. It would cost you $300 to $600 to add that much storage for each MJPEG camera.
3. As for quality, the difference in quality is usually close enough that most customers are ok with it, especially for the savings.
4. The issue with deviation from standards is generally a one-time cost/problem that can be amortized by the manufacturer over many different customers. In the larger scheme of things, it's mainly a nuisance.
In sum, then, the economics of reducing network and storage costs are usually very significant budgetary and operational factors that drive purchasing decisions. With megapixel manufacturers starting to announce H.264 support, it will be interesting to see what IQinVision does.
Comment #1 by Jason Spielfogel posted on Apr 20, 2008
Comment #2 by John Honovich posted on Apr 20, 2008
Most Recent Industry Reports
Best Manufacturer Support 2014 on Jul 28, 2014
Integrators told us who the best and worst manufacturers are at providing customer support were. The companies that stood out included Arecont Vision, Avigilon, Axis, Exacq, Genetec, Hikvision, Le...
Testing Genetec Security Center on Jul 23, 2014
This is IPVM's first in a series of all new, in-depth test reports on video management software. We start with Genetec's Security Center. Here's a 50 second video overview: Inside this report a...
Panasonic Series 6 IP Cameras Tested on Jul 21, 2014
Can Panasonic make a comeback? One of the early entrants in IP cameras, Panasonic has been slipping, dues to faster and more aggressive competitors. Now, Panasonic has released a sixth generation...
Favorite Access Control Software 2014 on Jul 16, 2014
What are the favorite access control software platforms? Is it the elder incumbents like Honeywell, Lenel and Software House? Or can newer providers like Brivo, Genetec or S2 make a dent? Just lik...
Testing Samsung vs Google/Dropcam on Jul 14, 2014
Samsung is charging hard into IP cameras. Last year, they attacked the professional market with their WiseNet III launch. Now, they are going after the consumer / residential market with their "Sm...
Summer 2014 IP Camera Course on Jul 10, 2014
Registration is CLOSED. Next course will start in October. IPVM's industry leading IP camera course provides certification and enables you to master the key concepts, drivers and factors in select...
Testing the Smallest HD Cameras on Jul 09, 2014
Miniature HD IP cameras are a growing trend. It started with cameras that had small 'heads' but large 'base' units. Increasingly, though, the bases are shrinking. Recently, we even found one withou...
IP Camera Statistics 2014 on Jul 07, 2014
All IPVM members can download our new IP Camera Statistics 2014 report. Here's what's inside the 54 page guide: This is a companion report to Favorite IP Cameras 2014, Worst IP Cameras ...
Testing Varifocal Minidome (IQeye) on Jul 02, 2014
Minidomes are increasing in popularity, as IPVM statistics show. However, the most common objection to using minidomes is the lack of varifocal lenses. In this report, we tested the IQinVision&nbs...