wu 01 streaming

20
8/14/2019 Wu 01 Streaming http://slidepdf.com/reader/full/wu-01-streaming 1/20

Upload: nguyen-quoc-doan

Post on 04-Jun-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Wu 01 Streaming

8/14/2019 Wu 01 Streaming

http://slidepdf.com/reader/full/wu-01-streaming 1/20

Æ

Æ

Æ Æ

Page 2: Wu 01 Streaming

8/14/2019 Wu 01 Streaming

http://slidepdf.com/reader/full/wu-01-streaming 2/20

Application-layerQoS Control

VideoDecoder

Application-layerQoS Control

CompressionAudio

Raw Video

Raw Audio

ProtocolsTransport

Storage Device

Compressed

Compressed

Video

Audio

Streaming Server

CompressionVideo

(Continuous media distribution services)

Internet

Protocols

DecoderAudioSynchronization

Media

Transport

Client/Receiver

Æ

Æ

Æ

Page 3: Wu 01 Streaming

8/14/2019 Wu 01 Streaming

http://slidepdf.com/reader/full/wu-01-streaming 3/20

Bit-streamRaw

VideoCompressed

VLCDCT Q

DCT : Discrete Cosine Transform

Q : Quantization

VLC : Variable Length Coding

IDCTIQBit-stream

CompressedVLD

DecodedVideo

IDCT : Inverse DCT

VLD : Variable Length Decoding

IQ : Inverse Quantization

IQ

VideoRaw

+

Q

DCT Q VLC

VLC

Bit-streamCompressed

-Bit-streamCompressedBase Layer

Enhancement Layer+ IDCT

IDCT

IQVLD

IQVLD

Bit-streamCompressed

Bit-streamCompressed

Video

VideoDecoded

DecodedBase Layer Base Layer

Enhancement LayerEnhancement Layer

(a)

(b)

(c)

(d)

Æ

Æ Æ

Æ

Page 4: Wu 01 Streaming

8/14/2019 Wu 01 Streaming

http://slidepdf.com/reader/full/wu-01-streaming 4/20

VLCBitplane

ShiftBitplane

MaximumFind

VideoRaw

+ IQ

DCT Q VLC

-Bit-streamCompressed

CompressedBit-stream

Base Layer

EnhancementBitplane

ShiftBitplane

IDCT

IDCT

VLD IQ

Bit-streamCompressed

Bit-streamCompressed

Video

VideoDecoded

DecodedBase Layer Base Layer

VLD+

Enhancement Enhancement

DCTCoefficient 0

DCTCoefficient 1

DCTCoefficient 63

Bitplane 0

Bitplane 1

Bitplane k

Most Significant Bit

Least Significant Bit

Æ

Æ

Æ

Æ

Page 5: Wu 01 Streaming

8/14/2019 Wu 01 Streaming

http://slidepdf.com/reader/full/wu-01-streaming 5/20

Receiver Receiver

Receiver

ReceiverReceiver

SenderLink 1 Link 2

Receiver Receiver

Receiver

ReceiverReceiver

SenderLink 1 Link 2

Efficiency lowhigh

Bandwidth

low highFlexibilityService

Unicast

Receiver-based/HybridRate Control

Single-channelMulticast

Æ

Æ

Æ

Æ

Page 6: Wu 01 Streaming

8/14/2019 Wu 01 Streaming

http://slidepdf.com/reader/full/wu-01-streaming 6/20

ShaperRate

Server

Source-basedRate Control

TransportProtocols

Storage Device

Internet

CompressedVideo

Streaming

Æ

Æ

Æ

Æ

Æ

Page 7: Wu 01 Streaming

8/14/2019 Wu 01 Streaming

http://slidepdf.com/reader/full/wu-01-streaming 7/20

RTT

D s

Tc

dT (2)

packet 3

packet 1

retransmitted packet 2request for packet 2

Sender Receiver

packet 2 lost

Æ

Æ

Æ

Æ

Page 8: Wu 01 Streaming

8/14/2019 Wu 01 Streaming

http://slidepdf.com/reader/full/wu-01-streaming 8/20

Client

Client

Client

Server

R

Filter

Filter R R

R

Æ

Server Filter ClientControl Control

Data Data

Æ

Æ

Æ

Page 9: Wu 01 Streaming

8/14/2019 Wu 01 Streaming

http://slidepdf.com/reader/full/wu-01-streaming 9/20

Page 10: Wu 01 Streaming

8/14/2019 Wu 01 Streaming

http://slidepdf.com/reader/full/wu-01-streaming 10/20

5

1

61

3 D

2

B 5

7

C

8

7

86

3 4

51 4

6

3

4

72

A 2 8

Rate monotonic

A B C D

A A B B C C D D

EDF

Low rate

High rate

Deadlines d1 d2 d3 d4 d5 d6 d7 d8

t

dA dB dC dD

Page 11: Wu 01 Streaming

8/14/2019 Wu 01 Streaming

http://slidepdf.com/reader/full/wu-01-streaming 11/20

Æ

Page 12: Wu 01 Streaming

8/14/2019 Wu 01 Streaming

http://slidepdf.com/reader/full/wu-01-streaming 12/20

Disk Controller

.

.

. .

.

. .

.

. .

.

. .

.

.

Disk 1 Disk 2 Disk 3 Disk 4 Disk 5

File A, Block 1 File A, Block 2 File A, Block 3 File B, Block 1 File B, Block 2

File A, Block 4 File A, Block 5 File A, Block 6 File B, Block 3 File B, Block 4

Buffer Memory

. . .

Disk Controller

Video Server

Buffer Memory

Video Server

. . .

Disk Controller Tape Library

WAN: wide area network LAN: local area network

Disks

Disks

(Fiber Channel)

Tape Library

Disks

VideoServer

VideoServer

. . .

. . . . . .

Client

Client Client Client

ClientLAN/WAN

Server

Storage Area Network

VideoServerVideo

Page 13: Wu 01 Streaming

8/14/2019 Wu 01 Streaming

http://slidepdf.com/reader/full/wu-01-streaming 13/20

Network Attached Storage

VideoServer

Client

Client Client Client

ServerVideo

. . .

. . .

LAN/WAN

Æ

Slide 1 Slide 2 Slide 3 Slide 4

Audio sequence

Page 14: Wu 01 Streaming

8/14/2019 Wu 01 Streaming

http://slidepdf.com/reader/full/wu-01-streaming 14/20

Æ

Æ

Page 15: Wu 01 Streaming

8/14/2019 Wu 01 Streaming

http://slidepdf.com/reader/full/wu-01-streaming 15/20

UDP/TCP Layer

IP Layer

Internet

RTP Layer RTCP Layer

Data Plane Control Plane

Protocol Stacks

RTSP/SIP LayerVideo/AudioCompressed

Æ

Page 16: Wu 01 Streaming

8/14/2019 Wu 01 Streaming

http://slidepdf.com/reader/full/wu-01-streaming 16/20

Æ

Æ

Page 17: Wu 01 Streaming

8/14/2019 Wu 01 Streaming

http://slidepdf.com/reader/full/wu-01-streaming 17/20

(high rate,high loss,low delay)

High rate

High loss

High delay

(high rate,high delay,low loss)

Æ

Æ

Æ

Æ

Æ

Æ

Æ

Æ

Æ

Page 18: Wu 01 Streaming

8/14/2019 Wu 01 Streaming

http://slidepdf.com/reader/full/wu-01-streaming 18/20

Æ

Æ

Æ

Page 19: Wu 01 Streaming

8/14/2019 Wu 01 Streaming

http://slidepdf.com/reader/full/wu-01-streaming 19/20

Æ

Æ

Æ

Æ

Page 20: Wu 01 Streaming

8/14/2019 Wu 01 Streaming

http://slidepdf.com/reader/full/wu-01-streaming 20/20

Æ

Æ