wu 01 streaming
TRANSCRIPT
8/14/2019 Wu 01 Streaming
http://slidepdf.com/reader/full/wu-01-streaming 1/20
Æ
Æ
Æ Æ
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
Æ
Æ
Æ
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)
Æ
Æ Æ
Æ
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
Æ
Æ
Æ
Æ
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
Æ
Æ
Æ
Æ
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
Æ
Æ
Æ
Æ
Æ
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
Æ
Æ
Æ
Æ
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
Æ
Æ
Æ
8/14/2019 Wu 01 Streaming
http://slidepdf.com/reader/full/wu-01-streaming 9/20
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
8/14/2019 Wu 01 Streaming
http://slidepdf.com/reader/full/wu-01-streaming 11/20
Æ
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
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
8/14/2019 Wu 01 Streaming
http://slidepdf.com/reader/full/wu-01-streaming 14/20
Æ
Æ
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
Æ
8/14/2019 Wu 01 Streaming
http://slidepdf.com/reader/full/wu-01-streaming 16/20
Æ
Æ
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)
Æ
Æ
Æ
Æ
Æ
Æ
Æ
Æ
Æ
8/14/2019 Wu 01 Streaming
http://slidepdf.com/reader/full/wu-01-streaming 18/20
Æ
Æ
Æ
8/14/2019 Wu 01 Streaming
http://slidepdf.com/reader/full/wu-01-streaming 19/20
Æ
Æ
Æ
Æ
8/14/2019 Wu 01 Streaming
http://slidepdf.com/reader/full/wu-01-streaming 20/20
Æ
Æ