wavelet-based vbr video traffic smoothing dejian ye, j. cam barker, zixiang xiong, and wenwu zhu...

22
Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zix iang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

Post on 20-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

Wavelet-Based VBR Video Traffic Smoothing

Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu

IEEE Trans. Multimedia, Aug. 2004

Page 2: Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

Outline VBR video transmission Smoothing algorithms

MVBA (minimum variance) MCBA (minimum changes) PCRTT (piecewise constant-rate)

WTS (wavelet-based traffic smoothing) Smoothing at multiple resolution Low computational complexity

Performance evaluation

Page 3: Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

Typical video distribution scenario

Page 4: Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

VBR: single traffic flow

Page 5: Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

VBR: aggregated traffic flow

From server to client:

link 3

link 2

link 1

Page 6: Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

Buffer constraints

Page 7: Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

MVBA (minimum variance bandwidth allocation)

U

L

Page 8: Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

MCBA (minimum changes bandwidth allocation)

U

L

Page 9: Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

PCRTT (piecewise constant-rate transmission and transport)

Divide the video stream into segments to create a transmission schedule.

Each segment corresponds to one rate in the transmission schedule. (set the transmission rate to the average frame size for each segment)

Raise the transmission schedule to avoid client buffer underflow.

Force a rate change after every segment.

Page 10: Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

Seg 5Seg 4Seg 3Seg 2Seg 1

PCRTT

L

Page 11: Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

WTS PCRTT works well for both single

and aggregated flows. WTS is based on PCRTT.

Motivations: Smooth aggregated flows. (?) Client buffers can be heterogeneous.

(difficult to schedule transmission)

Page 12: Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

Possible schedules in WTS

Page 13: Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

Binary tree Tmax

Has enough buffer?

uj+1, 2k

uj+2, 4k+2

uj+2, 4k+3

Page 14: Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

Multiple-flow clients and movies

Page 15: Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

#flow: #rate changes

Page 16: Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

#flow: rate variation

Page 17: Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

#flow: the min time between two adjacent rate changes

Page 18: Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

#flow: peak rate

Page 19: Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

Buffer size: #rate changes

Page 20: Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

Buffer size: rate variance

Page 21: Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

Buffer size: the min #frames between two adjacent rate changes

Page 22: Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug. 2004

Buffer size: peak rate