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
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