An overview of H.264/AVC

The H.264/AVC standard, also known as MPEG-4 Part 10, is the latest evolution in video codecs. The H.264/AVC standard is divided into two main sections, the Video Coding Layer (VCL) and the Network Abstraction Layer (NAL). The NAL provides for a mapping of the H.264/AVC byte stream onto different networks or storage devices, allowing the signal to be stored on permanent media, transmitted over a broadcast channel, or transmitted across a packetized network (like the Internet). The main enhancements provided by the NAL are to the robustness of the video signal:

The VCL provides a number of enhancements to previous video standards, both in terms of the amount of compression that can be achieved and on the efficiency of the encoding procedures. In several instances, existing techniques from the current MPEG-4 standard are provided in H.264/AVC but with simpler implementation. The significant points of the enhanced VCL are listed here:

Summary of class discussion

During the discussion of this standard, several points were brought up relating both to the H.264/AVC standard, the standards process in general and previous video codec standards. The main points are summarized in the following list:

References

The presentation slides (as a PDF) file.
The paper the presentation was based on.