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 ...
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
the bitrate of the video which matches the network bandwidth. This paper presents VAAL, a simple and efficient method de- signed to ameliorate user video ...
to this dynamics, for example when a user goes further or nearer .... rithm, applied on client site, is based on the loading ...... [27] Feamster, N., Bansal, D., and Balakrishnan, H. (2001) ... [28] Jain, R. K., Chiu, D.-M. W., and Have, W. R. (1984
a user is connected to Internet via a 2.5Mb/s link and the video is available in 2 and 3Mb/s qualities, then an adaptive streaming algorithm will constantly.
Dec 3, 2014 - 2003: fields of research of the lab were: network protocols, .... sensible to data transmission errors: 1-bit error during transmission leads to 4-bit ...
ing a lost packet several times on the wireless channel until it is ... Control and Feedback .... 0. 50. 100. 150. 200. 250. Packets. Time (s). RTP/DCCP. RTP/UDP.
Jun 25, 2005 - Program Video In Video Bypass. Relay in the event of power loss. Powerful, Four-Layer Mixer for Duet Family of SD CGs. Designed for use in ...
up connections with healthcare providers, a range of home automation and .... Everything is at http://eugen.dedu.free.fr/publi/nca18.pdf ...... we will use the âstableâ version from Oracle, v1.1, specification (2002, 125 pages) and tutorial ...
access, routing or congestion control. ... coding to routing and applications. On one hand, progress ..... consider themselves as forwarders along a unicast route.
Apr 7, 2017 - The conveying principle consists in sending micro-objects from a ..... and the final blocks follows a zigzag (snake) pattern which represents the ...
hundreds of thousands. â Time precision: 1 femtosecond. â Space precision: 1 nanometer. â Simulates each communication at bit level: can compute each ...
Jan 10, 2017 - Polar coordinate systems, extensively used in radar systems, employing a vector ... infinite line that contain the edge) of a triangle. In contrast ...
and the MEMS, a light source for the camera allowing to see the movement of ... The image acquisition is done by using a Guppy Pro F-031 camera with a frame ...
Results of this algorithm with various types of real files show ... using several types of file, both in energy efficiency and ..... Compressed image: lena.jpg.
Apr 1, 2005 - still relies on applicationlevel feedback. â example: CM (Congestion Manager) [RFC 3124,. Balakrishnan 2001]: a lowlevel module which takes.
paper, we propose a simple, energy efficient and robustness-aware ..... cure. We believe that this method will revolutionize the way to cure these diseases.
Each NMT Slave and its node object is uniquely identified in the network by its NMT. Address. The syntax of an NMT Addres is defined in /3/. The NMT Address ...
test is based on the locally equiangular property described in ...... 1st. Int. Workshop on Networked Group Communication (NGC '99), Lecture. Notes in Computer ...
cs: DBT command specifier. 2: COB name first part command. 3: COB name last part .... invalid parameter values according to the DBT Protocol. This can only be ...