Video quality estimation of DCCP streaming over wireless networks - - PowerPoint PPT Presentation

video quality estimation of dccp streaming over wireless
SMART_READER_LITE
LIVE PREVIEW

Video quality estimation of DCCP streaming over wireless networks - - PowerPoint PPT Presentation

Video quality estimation of DCCP streaming over wireless networks Sbastien LINCK , Emmanuel Mory, Julien Bourgeois, Eugen Dedu and Franois Spies firstname.lastname@pu-pm.univ-fcomte.fr LIFC Montbliard France PDP2006 - 16/02/2006


slide-1
SLIDE 1

Video quality estimation

  • f DCCP streaming
  • ver wireless networks

Sébastien LINCK, Emmanuel Mory, Julien Bourgeois, Eugen Dedu and François Spies firstname.lastname@pu-pm.univ-fcomte.fr LIFC Montbéliard France PDP2006 - 16/02/2006

slide-2
SLIDE 2

PDP 2006 - Montbéliard 16/02/2006 2/22

Introduction

Two modes of video visualization on Internet

Downloading then playing Streaming

Many streaming solutions developed, but always RTP/UDP-based and without any real congestion control Our objectives

Streaming with congestion control Validate our method by simulation Compare final quality between various solutions of streaming

slide-3
SLIDE 3

PDP 2006 - Montbéliard 16/02/2006 3/22

Plan

Problematics Context Environment of simulation Case study Conclusion and future work

slide-4
SLIDE 4

PDP 2006 - Montbéliard 16/02/2006 4/22

Plan

Problematics Context Environment of simulation Case study Conclusion and future work

slide-5
SLIDE 5

PDP 2006 - Montbéliard 16/02/2006 5/22

Problematics

Mobile client

Heterogeneous mobile terminals Wireless technologies with various bandwidths

Transport layer : congestion control

Bandwidth estimation Losses management over wireless networks

Wireless MAC layer

Interferences management + other particularities

=> Adaptation of multimedia flow according to the terminal and the network

slide-6
SLIDE 6

PDP 2006 - Montbéliard 16/02/2006 6/22

Plan

Problematics Context Environment of simulation Case study Conclusion and future work

slide-7
SLIDE 7

PDP 2006 - Montbéliard 16/02/2006 7/22

Context (1/3)

Application layer

Standard RTP/RTCP RTCP gives only losses informations

Mixer

Software component Intercalated between the server and the client Goal: adaptation of quality (different resolutions, coding, ...)

slide-8
SLIDE 8

PDP 2006 - Montbéliard 16/02/2006 8/22

Context (2/3)

Transport layer: new protocol DCCP (Datagram Congestion Control Protocol)

UDP combined with congestion control (CC) Separation transport / congestion control 2 CC implemented:

  • TCP-like: like TCP!
  • TFRC

TFRC (TCP-Friendly Rate Control)

Equation-based congestion control Smoother adaptation of the throughput

slide-9
SLIDE 9

PDP 2006 - Montbéliard 16/02/2006 9/22

Context (3/3)

MAC layer Wireless network: 802.11

ARQ (Automatic Repeat reQuest)

  • MAC layer acknowledgements
  • After N attempts, a packet is no longer retransmitted and is

removed

Interferences are

  • Independent
  • Temporary
  • But Frequent

Retransmissions => time loss

slide-10
SLIDE 10

PDP 2006 - Montbéliard 16/02/2006 10/22

Plan

Problematics Context Environment of simulation Case study Conclusion and future work

slide-11
SLIDE 11

PDP 2006 - Montbéliard 16/02/2006 11/22

Environment (1/3)

Our Video On Demand Simulation Architecture

Simulated transfer of real data

Real video data Mixer Access point

Simulation Environment Network Simulator (NS2)

Mobile Client Wireless network (802.11b/g) DCCP DCCP

slide-12
SLIDE 12

PDP 2006 - Montbéliard 16/02/2006 12/22

Environment (2/3)

Wireless network 802.11

Interferences => MAC retransmissions Retransmissions => RTT (Round Trip Time) increase

For a transport protocol, generally:

RTT increase = congestion => throughput decrease

Our solution, for each packet, the wireless card:

Sums the "time lost" Inserts it in a new optional field of DCCP header New calculation method of RTT => optimal throughput

slide-13
SLIDE 13

PDP 2006 - Montbéliard 16/02/2006 13/22

Environment (3/3)

Our NS2 contributions

Mixer integration

  • New RTP module

– Transport protocol switching – Real video utilization

  • Adaptation module

Creation of a cross-layer module which transmits the DCCP estimated bandwidth from transport to application layer Correction of TFRC wireless implementation

slide-14
SLIDE 14

PDP 2006 - Montbéliard 16/02/2006 14/22

Plan

Problematics Context Environment of simulation Case study Conclusion and future work

slide-15
SLIDE 15

PDP 2006 - Montbéliard 16/02/2006 15/22

Case study (1/5)

Scenario

slide-16
SLIDE 16

PDP 2006 - Montbéliard 16/02/2006 16/22

Case study (2/5)

Results

Comparison available bandwidth / bandwidth estimated by DCCP

slide-17
SLIDE 17

PDP 2006 - Montbéliard 16/02/2006 17/22

Case study (3/5)

Results

Packets losses

slide-18
SLIDE 18

PDP 2006 - Montbéliard 16/02/2006 18/22

Case study (4/5)

Results

PSNR (Peak Signal to Noise Ratio) = quality

slide-19
SLIDE 19

PDP 2006 - Montbéliard 16/02/2006 19/22

Case study (5/5)

Conclusion on the results

Adaptation necessary in wireless networks DCCP/TFRC is a valid transport solution for RTP Taking into account of the MAC retransmissions

  • Improvement of the video rendering quality during

interference stage

  • Optimal use of the bandwidth in the event of multiple

interferences

slide-20
SLIDE 20

PDP 2006 - Montbéliard 16/02/2006 20/22

Plan

Problematics Context Environment of simulation Case study Conclusion and future work

slide-21
SLIDE 21

PDP 2006 - Montbéliard 16/02/2006 21/22

Conclusion – Future work

Presentation of a complete DCCP streaming simulation environment RTP/DCCP

Better quality due to more accurate network information from DCCP

Taking into account of MAC retransmissions => benefit Future work

Simulations on a large scale Low power consumption

slide-22
SLIDE 22

PDP 2006 - Montbéliard 16/02/2006 22/22

Questions ?