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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

An Object Descriptor (OD) describes each of the three video objects. Table 4-1 summarizes<br />

QoS value for each object.<br />

In our implementation, each MPEG-4 object is modeled by one parameters vector called X ∈<br />

R 3 containing the flowing structure X= (MAX_DELAY, MAX_DELAY - PREF_MAX_DELAY,<br />

LOSS_PROB) T . The first element of the vector specify the maximum end-to-end AU transfer<br />

delay, the delay variation of the AU is calculated by the formula MAX_DELAY -<br />

PREF_MAX_DELAY, the third element is the AU loss ratio.<br />

QoS Metric Object 1<br />

O1<br />

Object 2<br />

O2<br />

Object 3<br />

O3<br />

MAX_DELAY 250ms 200ms 150ms<br />

PREF_MAX_DELAY 200ms 150ms 100ms<br />

LOSS_PROB 2*10 -3 3*10 -3 1*10 -3<br />

Table 4-1: AVO QoS value in QoS_Descriptor<br />

Figure 4-5, shows the throughput of each video object stream used in the experiment. Each<br />

stream is read, classed and marked over <strong>IP</strong> Diffserv network using the set of tools described above.<br />

We give more details of the marking in the next Chapter.<br />

Throughput (bits/s)<br />

80000<br />

70000<br />

60000<br />

50000<br />

40000<br />

30000<br />

20000<br />

10000<br />

MPEG-4 <strong>Video</strong> Elementary Streams<br />

MPEG-4 Object 3: The person<br />

MPEG-4 Object 2: The Background<br />

MPEG-4 Object 1: The logo2<br />

0<br />

0 10 20 30 40 50 60<br />

Time (s)<br />

Figure 4-5: Throughput of each MPEG-4 video object<br />

The testbed network is depicted in Figure 4-6. The MPEG-4 server delivers a simulated<br />

MPEG-4 AVOs stream on demand to several heterogeneous receivers. The receiver can be simple<br />

wired or wireless terminals such as a mobile GSM/GPRS/UMTS capable of rendering MPEG-4<br />

video sequences. The network nodes are <strong>IP</strong> Diffserv compliant routers. We use Linux-based <strong>IP</strong><br />

routers with Diffserv implementation as presented in [153], and [154]. The testbed is composed of<br />

tow edge routers and a core router running Linux with <strong>IP</strong> Diffserv components. All Ethernet links<br />

are 10 Mb/s.<br />

70

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

Saved successfully!

Ooh no, something went wrong!