25.04.2014 Views

TITRE Adaptive Packet Video Streaming Over IP Networks - LaBRI

TITRE Adaptive Packet Video Streaming Over IP Networks - LaBRI

TITRE Adaptive Packet Video Streaming Over IP Networks - LaBRI

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MPEG-2 extends MPEG-1 by including support for higher resolution video and many others<br />

capabilities. It is designed for Digital <strong>Video</strong> Broadcasting (DVB) and high quality digital video<br />

storage (DVD). The target bit rate for MPEG-2 is 4 -5 Mbps. Capabilities introduced in MPEG-2<br />

concern essentially the scalability. Three types of scalability are proposed: Spatial scalability allows<br />

the decoder to treat a subset of streams produced by the coder to rebuild and display video with a<br />

reduced space resolution. Temporal scalability allows the decoder to treat a subset of streams<br />

produced by the coder to rebuild and display a video with reduced temporal resolution. With SNR<br />

Scalability (Signal to Noise Ratio), the coder transmits the difference between the original image<br />

and the preceding. This allows improving subjective quality of the final image to get maximum<br />

quality. However, MPEG-2 was not designed for transmission over <strong>IP</strong> due to bandwidth<br />

consumption. Figure 3-7 presents the hierarchical organization of an MPEG-2 video sequence.<br />

<strong>Video</strong> sequence<br />

VS0<br />

Group of pictures<br />

GOP0<br />

GOP1<br />

Picture<br />

Slice<br />

S0<br />

P0<br />

S1<br />

P1<br />

Macroblock<br />

MB0<br />

MB1<br />

Block<br />

B0<br />

B1<br />

Figure 3-7: Hierarchical organization of MPEG-2 data stream<br />

MPEG-4 standard [22][23][24] is an emerging digital multimedia standard with associated<br />

protocols for representing, manipulating and transporting natural and synthetic multimedia content<br />

(i.e. audio, video and data) over a broad range of communication infrastructures including <strong>IP</strong> and<br />

ATM .<br />

The original characteristic of MPEG-4 is to provide an integrated object-oriented<br />

representation of multimedia content for the support of new ways of communication, access, and<br />

interaction with digital audiovisual data, and offering a common technical solution to various<br />

telecommunications, broadcast, and interactive services. MPEG-4 addressed a broad range of<br />

existing and emerging multimedia applications such as multimedia broadcasting, content-based<br />

audiovisual database access, games, audiovisual home editing, advanced audiovisual<br />

communications and video over mobile networks.<br />

The MPEG-4 standard introduces a new technique of coding multimedia scenes called<br />

“object-based video coding”. This technique allows the encoding of different audio-visual objects<br />

in the scene independently. An MPEG-4 scene consists of one or more Audio Visual Object<br />

(AVO), each of them is characterized by temporal and spatial information. The hierarchical<br />

composition of an MPEG-4 scene is depicted in Figure 3-8. Each audio visual object may be<br />

encoded in a scalable (multi-layer) or non scalable (single layer) form. A layer is composed of a<br />

sequence of a Group of <strong>Video</strong>-Object-Plane (GOV). A <strong>Video</strong> Object Plane (VOP) is similar to the<br />

MPEG-2 frame. VOP supports intra coded (I-VOP) temporally predicted (P-VOP) and bi<br />

directionally predicted (B-VOP).<br />

41

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!