Top Banner
Adjustable Bandwidth DVTS for Heterogeneous Internet Environment Yasuo Tsuchimoto AIT / Keio / WIDE [email protected]
15

Adjustable Bandwidth DVTS for Heterogeneous Internet Environment Yasuo Tsuchimoto AIT / Keio / WIDE [email protected].

Mar 27, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Adjustable Bandwidth DVTS for Heterogeneous Internet Environment Yasuo Tsuchimoto AIT / Keio / WIDE tsuchy@ait.ac.th.

Adjustable Bandwidth DVTS for Heterogeneous Internet Environment

Yasuo Tsuchimoto

AIT / Keio / WIDE

[email protected]

Page 2: Adjustable Bandwidth DVTS for Heterogeneous Internet Environment Yasuo Tsuchimoto AIT / Keio / WIDE tsuchy@ait.ac.th.

Digital Video Communication

DVTS can support communications Distance learning On-line meeting Observations

Characteristic of DV stream Full NTSC/PAL quality video stream No special equipments are needed No encoding delay 30Mbps traffic

Page 3: Adjustable Bandwidth DVTS for Heterogeneous Internet Environment Yasuo Tsuchimoto AIT / Keio / WIDE tsuchy@ait.ac.th.

Heterogeneous Internet Environment

Example)

13Mbps

FE GbE

FE

30MbpsATM

GbE

FE

11Mbps/ 54Mbps

Page 4: Adjustable Bandwidth DVTS for Heterogeneous Internet Environment Yasuo Tsuchimoto AIT / Keio / WIDE tsuchy@ait.ac.th.

Approach

Encoding video?No!Encoding delay will be generatedThe video quality can be worse than original

Receiver-driven Layered Multicast?Maybe yes…But jitter expected to become bigReplacement of sender and receiver required

Page 5: Adjustable Bandwidth DVTS for Heterogeneous Internet Environment Yasuo Tsuchimoto AIT / Keio / WIDE tsuchy@ait.ac.th.

Approach (cont.)

Reducing frame rate?Yes!Small frame rate is acceptableSmall overhead

Acceptable delayNo need to touch sender and receiverUser doesn’t have to know about network

Page 6: Adjustable Bandwidth DVTS for Heterogeneous Internet Environment Yasuo Tsuchimoto AIT / Keio / WIDE tsuchy@ait.ac.th.

Design

How can we reduce frame rate? The small box with frame thin-out function

On the path from sender and receiver

Sender

Repeater

Reciever

Reciever

30fps

30fps

10fps

Page 7: Adjustable Bandwidth DVTS for Heterogeneous Internet Environment Yasuo Tsuchimoto AIT / Keio / WIDE tsuchy@ait.ac.th.

DVTS repeater

It has a function of both dvsend and dvrecv Thin-out module is added It can be cascaded

narrower network can receive lower frame rate Named dvrelay

DVTS repeater

dvsend dvrecv thin out dvsend dvrecv

Page 8: Adjustable Bandwidth DVTS for Heterogeneous Internet Environment Yasuo Tsuchimoto AIT / Keio / WIDE tsuchy@ait.ac.th.

Basic idea: How to thin out One frame consist from many

DIF blocks. IP packet carry 17 DIF blocks

Audio Video and some info

Focus on RTP timestamp It increases 3003 for every

frame It can specify the frame

dvrelay thin out only video Video DIF block will omitted Other block will be transferred

IP

UDP

RTP

Payload

DIF:H

DIF:S

::

DIF:VA

DIF:A

DIF:V

DIF:H

DIF:S

DIF:VA

DIF:A

DIF:V

Page 9: Adjustable Bandwidth DVTS for Heterogeneous Internet Environment Yasuo Tsuchimoto AIT / Keio / WIDE tsuchy@ait.ac.th.

The design of Thin-out module

IP

UDP

RTP

PayloadDIF

DIF

DIF

DIF

::

H

S

VA

A

V

H

S

VA

A

V

H

S

H

S

VA

A

H

S

VA

A

H

S

H

S

VA

A

H

S

VA

A

H

S

DVTS repeaterDVTS sender DVTS reciever

V

30 fps 10 fps

Page 10: Adjustable Bandwidth DVTS for Heterogeneous Internet Environment Yasuo Tsuchimoto AIT / Keio / WIDE tsuchy@ait.ac.th.

Implementation

It is implemented on application layerAny kind of traffic can be thinned out

Unicast – Unicast Multicast – Unicast Unicast – Multicast Multicast – Multicast

Support both IPv4 and IPv6

Currently dvrelay can be run on Linux box

Page 11: Adjustable Bandwidth DVTS for Heterogeneous Internet Environment Yasuo Tsuchimoto AIT / Keio / WIDE tsuchy@ait.ac.th.

Test: dvrelay

Sending Full DV stream from sender dvrelay thin-outs frames

it change the frame rate from 30fps to 10fps Receiver receives 10fps DV stream

dvsend dvrelay dvrecv

30 fps 10 fps

203.159.31.97 203.159.31.98 203.159.31.62

Page 12: Adjustable Bandwidth DVTS for Heterogeneous Internet Environment Yasuo Tsuchimoto AIT / Keio / WIDE tsuchy@ait.ac.th.

Result

0

5

10

15

20

25

30

35

19:55:47 19:56:04 19:56:21 19:56:38 19:56:56 19:57:13 19:57:30

Transmission Rate (Mbps)

Time

dvsend

dvrecv

Page 13: Adjustable Bandwidth DVTS for Heterogeneous Internet Environment Yasuo Tsuchimoto AIT / Keio / WIDE tsuchy@ait.ac.th.

Conclusion and future work

dvrelay can reduce the trafficBandwidth can be reduced by dvrelayPoor environment can receive DV stream

Evaluations using AI3BandwidthJitterDelay

Page 14: Adjustable Bandwidth DVTS for Heterogeneous Internet Environment Yasuo Tsuchimoto AIT / Keio / WIDE tsuchy@ait.ac.th.

Final goal of this project

Internet

RENATOR

UPMC

WIDE

AI3

IPv6 over IPv4

AIT ITCUSS

Page 15: Adjustable Bandwidth DVTS for Heterogeneous Internet Environment Yasuo Tsuchimoto AIT / Keio / WIDE tsuchy@ait.ac.th.

Thank you, any questions?