MPES Logo StrongMan

« Learn Video Streaming and Compression Basics | Main | NBC Relies on Avid Solutions for Torino Olympic Winter Games »

February 13, 2006

MPEG-4 vs. H.264/AVC

mpegforum.jpgIn understanding MPEG-4 vs. H.264/AVC it's important to know that H.264/AVC are also both MPEG-4 as well. MPEG-4 actually consists of 22 Parts, many of which have not been implemented yet. MPEG-4 Part 2 was implemented in real world applications first and because of that, it has become widely known of as MPEG-4. It is most likely that MPEG-4 Part 2 came first because it was the least complex of many video profiles for MPEG-4 and people could start viewing what MPEG-4 content had to offer sooner. This is because MPEG-4 Part 2 doesn't require as much processor speed or memory as that of H.264/AVC because it's decoding algorithms are less complex. Now, let's talk about H.264/AVC.

H.264 and AVC are actually the same thing. They refer to another part of MPEG-4 called MPEG-4 Part 10. So you can take your pick at what you would like to call it. MPEG-4 Part 10 includes Advanced Video Coding and uses higher level profiles than that of MPEG-4 Part 2. This type of decoding is more complex and requires more computer processor speed and memory because it uses more complicated decoding than MPEG-4 Part 10.

Look forward to great things with H.264 as computers get better and memory costs decrease!

Find out more about MPEG-4 Part 2, MPEG-4 Part 10, AVC, AAC, HE-AAC, MPEG-7, MPEG-21 and other items from the MPEG Industry Forum

Note: Simple Profile and Advanced Simple Profile are included in MPEG-4 Part 2. The least complex to decode being the Simple Profile. AVC Baseline Profile and AVC Main Profiles are found within MPEG-4 Part 10. The least complex to decode being the AVC Baseline Profile.

Posted by MovingPicture at February 13, 2006 01:50 PM

for your information
E-mail your comments/suggestions to <davidwells@movingpic.com>
Copyright © 2005 Moving Picture Electronic Services. All rights reserved.
All company and product names mentioned may be trademarks of their respective owners.