H.264 Network Video Streaming Server
NVS-25
20
Main Profile
The ‘Main’ or Mainline Profile includes support for interlaced video, inter-coding using B-
slices, inter coding using weighted prediction and entropy encoding using context-based
adaptive binary arithmetic coding (CABAC). Ideal application of the Main Profile
includes long term video archival storage and standard-definition digital TV broadcasts
that use the MPEG-4 format as defined in the DVB standard.
High Profile
The High Profile is used as the preferred choice for HD broadcast and disc storage
applications, adopted by the Blu-ray Disc storage format and DVB HDTV broadcast
service.
Group of Pictures
H.264/MPEG-4 AVC (Advanced Video Coding) is a common video stream compression
method. It eliminates redundant video information within a frame known as intraframe
compression as well as over a period of time known as interframe compression. The
two compression techniques are described as follows:
•
Intraframe compression (Spatial Compression): a compression technique
applied to information contained only within the current frame, creating video
frames called I-frames
•
Interframe compression (Temporal Compression): a compression technique
applied to a sequence of video frames, rather than a single image; instead of
storing complete frames, only changes from one frame to the next are stored
in order to reduce the amount of data needed to be stored while still achieving
high-quality images.
H.264/MPEG-4 AVC uses the two above-mentioned compression techniques, whereby
three types of compressed frames described as follows are generated and organized in
a group of pictures, or GOP.
•
I-frame: Intra (I) frames, also known as reference or key frames, contain all
the necessary
data to re-create a complete image.