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.

The both network topologies are similar and composed of an MPEG-4 video server “S”, a<br />

receiver terminal “C” and 2 or 3 routers (R1, R2 and core routers). Background traffic is also<br />

transmitted to heavily load the network and charge the bottleneck link between routers “R1” and<br />

“R2”. This traffic includes FTP data over TCP, and constant-bit-rate (CBR) data over UDP. Steady<br />

FTP sources send 1000-bytes length <strong>IP</strong> packets. A sink node immediately sends an ACK packet<br />

when it receives a data packet. CBR sources transmit <strong>IP</strong> packets of 210 bytes length at 56 kbp/s.<br />

Routers queue lengths are 50 packets. Figure 5-11 illustrates the <strong>IP</strong> Diffserv domain topology. An<br />

<strong>IP</strong> core Diffserv router is inserted between R1 and R2. This core router filters the incoming <strong>IP</strong><br />

packets and reacts according to the DSCP marking performed by the server “S”. The router “R1”<br />

implements classification, policing and shaping policies and ensures that incoming traffic obeys to<br />

the negotiated traffic.<br />

FTP<br />

null<br />

1<br />

1Mbs<br />

5mS<br />

1Mbs<br />

5mS<br />

3<br />

MPEG -4<br />

server<br />

S<br />

1Mbs<br />

5mS<br />

2<br />

1Mbs<br />

5mS<br />

R1 R2 C<br />

1Mbs<br />

5mS<br />

1Mbs<br />

5mS<br />

4<br />

1Mbs<br />

5mS<br />

MPEG -4<br />

client<br />

CBR<br />

Sink<br />

Figure 5-10: Classical <strong>IP</strong> network model<br />

The peak rate of MPEG-4 stream is about 113 kbps. Two scenarios were experimented, the first<br />

one is the best effort model using Drop Tail queue in the router. The second one is Diffserv model<br />

in which the video traffic is marked using DVMA. The base layer stream is marked with the low<br />

drop precedence, the enhanced layer 1 stream is marked with the medium drop precedence and the<br />

enhanced layer 2 stream is marked with the high drop precedence respectively.<br />

FTP<br />

null<br />

1<br />

1Mbs<br />

5mS<br />

1Mbs<br />

5mS<br />

3<br />

MPEG-4<br />

server<br />

S<br />

1Mbs<br />

5mS<br />

2<br />

1Mbs<br />

5mS<br />

R1 Core R2 C<br />

1Mbs<br />

5mS<br />

1Mbs<br />

5mS<br />

1Mbs<br />

5mS<br />

4<br />

1Mbs<br />

5mS<br />

MPEG-4<br />

client<br />

CBR<br />

Sink<br />

Figure 5-11: Diffserv network model<br />

5.5.1.2 Simulation Results<br />

Figure 5-12 presents the instantaneous throughput of the stream used in the simulation along<br />

with the whole MPEG-4 scene. The instantaneous queue size after simulation is presented in Figure<br />

5-13 for the <strong>IP</strong> best effort and the <strong>IP</strong> Diffserv models. With the classical <strong>IP</strong> service, important<br />

packet loss appears when load increases as presented in Figure 5-14. There is no distinction<br />

between the MPEG-4 sub flows during the dropping process. This is because of the lack of priority<br />

122

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

Saved successfully!

Ooh no, something went wrong!