Compaq ProLiant 1600 Video Streaming Technology - Page 8

Codec Types

Page 8 highlights

ECG068/0798 WHITE PAPER (cont.) 8... deliver very many streams for most network delivery. To achieve further reduction in data rate, video compression is needed. Compressing-Codecs Different algorithms and techniques known as "codecs" have been developed for compressing video signals. Video compression techniques take advantage of the fact that most information remains the same from frame to frame. For example, in a talking head video, most of the background scene typically remains the same while the facial expressions and other gestures change. Taking advantage of this enables the video information to be represented by a "key frame" with "delta" frames containing the changes between the frames. This is typically called "interframe" compression. In addition, individual frames may be compressed using lossy algorithms similar to JPEG photo-image compression. An example of this is the conversion from RGB to the Y/C color space described above where some color information is lost. This type of compression is referred to as "intraframe" compression. Combining these two techniques can result in up to 200:1 compression. This compression is achieved through the use of a "codec"-an encoder/decoder pair, depicted as follows. Video In AVI QuickTime Files Encoder Streaming Files Transmit 100111001100010 Store Decoder Video Out To Display A "Codec" is a combination of an EnCoder and a decoder Codecs vary depending on their purpose, for example, wide bandwidth vs. narrow bandwidth or CD-ROM vs. network streaming. Encoders generally accept file types such as Audio/Video Interleave (AVI) and convert them into proprietary streaming formats for storage or transmission to the decoder. Multiple files may be produced corresponding to the various bit rates supported by the codec. A codec may also be asymmetric or symmetric depending on whether it takes longer to encode than decode. Some codecs are very compute intensive on the encode side and are used primarily for creating content once that will be played many times. Symmetric codecs, on the other hand, are often used in real-time applications such as live broadcasts. A number of codecs have been developed specifically for CD-ROMs while others have been developed specifically for streaming video. Proprietary CD-ROM Codecs Proprietary Streaming Codecs Cinepak Indeo TrueMotionS Smacker Video 1 Power!VideoPro MPEG Vxtreme ClearVideo VDOLive Vivo RealVideo TrueStream Xing Codec Types

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

W
HITE
P
APER
(cont.)
8
ECG068/0798
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
deliver very many streams for most network delivery.
To achieve further reduction in data rate,
video compression is needed.
Compressing—Codecs
Different algorithms and techniques known as "codecs" have been developed for compressing
video signals.
Video compression techniques take advantage of the fact that most information
remains the same from frame to frame.
For example, in a talking head video, most of the
background scene typically remains the same while the facial expressions and other gestures
change.
Taking advantage of this enables the video information to be represented by a "key
frame" with "delta" frames containing the changes between the frames.
This is typically called
"interframe" compression.
In addition, individual frames may be compressed using lossy
algorithms similar to JPEG photo-image compression.
An example of this is the conversion from
RGB to the Y/C color space described above where some color information is lost.
This type of
compression is referred to as "intraframe" compression.
Combining these two techniques can
result in up to 200:1 compression. This compression is achieved through the use of a “codec”—an
encoder/decoder pair, depicted as follows.
Codecs vary depending on their purpose, for example, wide bandwidth vs. narrow bandwidth or
CD-ROM vs. network streaming.
Encoders generally accept file types such as Audio/Video
Interleave (AVI) and convert them into proprietary streaming formats for storage or transmission
to the decoder.
Multiple files may be produced corresponding to the various bit rates supported by
the codec.
A codec may also be
asymmetric
or
symmetric
depending on whether it takes longer to
encode than decode.
Some codecs are very compute intensive on the encode side and are used
primarily for creating content once that will be played many times.
Symmetric codecs, on the
other hand, are often used in real-time applications such as live broadcasts.
A number of codecs
have been developed specifically for CD-ROMs while others have been developed specifically for
streaming video.
Encoder
Decoder
Transmit
Store
A "Codec" is a combination of an En
Cod
er and a
dec
oder
100111001100010
Video In
AVI
QuickTime
Files
Streaming Files
Video Out
To Display
Proprietary
Streaming Codecs
Cinepak
Indeo
TrueMotionS
Smacker
Video 1
Power!VideoPro
Vxtreme
ClearVideo
VDOLive
Vivo
RealVideo
TrueStream
Xing
Proprietary
CD-ROM Codecs
MPEG
Codec Types