VAAL, Video Adaptation at Application Layer and ... - Eugen Dedu

Oct 13, 2010 - VAAL, Video Adaptation at Application Layer and. Experiments using DCCP. Wassim Ramadan, Eugen Dedu et Julien Bourgeois. Laboratoire ...
685KB taille 4 téléchargements 314 vues
VAAL, Video Adaptation at Application Layer and Experiments using DCCP Wassim Ramadan, Eugen Dedu et Julien Bourgeois Laboratoire d’Informatique de l’Universit´ e de Franche-Comt´ e (LIFC) Montb´ eliard, France

WPMC Recife, Brazil 13 October 2010

Wassim Ramadan, Eugen Dedu et Julien Bourgeois

Video adaptation and experiments using DCCP

1 / 14

Rate adaptive video control: optimise network usage Dynamic bandwidth vs static bitrates 3.5

The best bitrate

Rate (Mbps)

3 2.5

if bitratebw: lost packets

1.5

either on network, if no congestion control or at the sender, if congestion control

1 0.5 0 0

20

40

60

available bandwidth bitrate 512 kbps bitrate 1 Mbps

80 100 Time (s)

120

140

160

180

bitrate=bw: the best

bitrate 2 Mbps bitrate 3 Mbps

Wassim Ramadan, Eugen Dedu et Julien Bourgeois

Video adaptation and experiments using DCCP

2 / 14

Rate adaptive video control: improve user experience

Small bandwidth, so small bitrate

High bandwidth, so high bitrate

Demonstration (look at the change at sec. 15) Wassim Ramadan, Eugen Dedu et Julien Bourgeois

Video adaptation and experiments using DCCP

3 / 14

Goals of video adaptation

Improve user experience Optimise network resource usage

Wassim Ramadan, Eugen Dedu et Julien Bourgeois

Video adaptation and experiments using DCCP

4 / 14

State of the art Our VAAL method Experiments Conclusions Supplementary slides

Plan

1

State of the art

2

Our VAAL method

3

Experiments

4

Conclusions

Wassim Ramadan, Eugen Dedu et Julien Bourgeois

Video adaptation and experiments using DCCP

5 / 14

State of the art Our VAAL method Experiments Conclusions Supplementary slides

State of the art

Video adaptation methods based on changed layer Low layers changed (unchanged application) for multi-layer encoded video

Cross-layer (application and transport/network layers changed) iTCP, VTP etc.

TCP/IP layers

Application Transport Network MAC

Application layer changed (our VAAL method)

Wassim Ramadan, Eugen Dedu et Julien Bourgeois

Video adaptation and experiments using DCCP

6 / 14

State of the art Our VAAL method Experiments Conclusions Supplementary slides

Overview Details Characteristics

Overview of VAAL

VAAL, Video Adaptation at Application Layer

At each moment: congestion control takes care of network conditions our VAAL algorithm adapts bitrate to network conditions

Wassim Ramadan, Eugen Dedu et Julien Bourgeois

Video adaptation and experiments using DCCP

7 / 14

State of the art Our VAAL method Experiments Conclusions Supplementary slides

Overview Details Characteristics

Details of VAAL VAAL (sender side only) 2 phases executed regularly (each 2 sec): 1 Discovery of network conditions compute FEP (Failed Error Percentage) 2

Quality selection if FEP=0, increase quality if 0