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
Testing the Resolution of the Human Eye on Dec 04, 2013
All sorts of wild guesses and theoretical calculations exist about what the resolution of the human eye is, with 576MP a common claim. No one we can find has ever actually tested it . . . until no...
Hikvision Cameras Tested on Dec 02, 2013
Hikvision claims to be the #1 surveillance manufacturer in the world. That's, well, debatable. What's not in dispute is that they have become huge, fueled by the massive Chinese market, with ...
Testing New Dropcam Pro Camera on Nov 25, 2013
VSaaS, overall, has been a disaster with nearly every provider, including gorilla Axis, struggling to make it big. The one clear exception has been Dropcam. It's end to end solution, targeted for ...
Bosch Flexidome Micro Shootout on Nov 22, 2013
Minidomes are very popular, likely the most popular of all IP camera form factors, due to their relative low cost and small size. Earlier this year, we tested 3 Axis M30 minidomes. Now, we are test...
10MP vs 5MP vs HD Shootout on Nov 20, 2013
HD cameras are commonplace. Everyone offers 1080p. The big question now is how much better is 5MP or 10MP? Is a 10MP camera 5 times better than 1080p as pixel count proponents claim? In this repor...
VMS Mobile Apps Guide on Nov 19, 2013
Every VMS supplier has mobile app clients now, even if many are still not using them. However, significant differences can exist across VMS implementations. In this guide, we review 15 key feature...
Samsung Wisenet III Camera Shootout on Nov 18, 2013
Samsung has never been a serious player in IP cameras, despite their success in other markets. Now, Samsung is pushing their Wisenet III release as their breakthrough offering. Is it really? We b...
Camera Selection Guide on Nov 14, 2013
Entrances, hallways, rooms and parking lots are perhaps the 4 most common areas where surveillance is deployed. But what is the best type of camera for each? What resolution, form factors and FoV a...
Winners & Losers Fall 2013 on Nov 04, 2013
New product releases were terrible this fall. The biggest news was the debatable entry of Axis and Milestone into access control. But the biggest gains might be for Chinese manufacturers who are an...