Aggressive Traffic Smoothing for Delivery of Online Multimedia

Traffic smoothing is an efficient means to reduce the bandwidth requirement for transmitting a VBR video. For live video applications, Sen et al. present an online algorithm referred to as SLWIN(k) to compute the transmission schedule on the fly. SLWIN(k) looks ahead W frames to compute the transmission schedule for the next k frametimes, where k≤ W. Note that W is upper bounded by the initial delay of the playback. The time complexity of SLWIN(k) is O(W*N /k) for an N frame live video. In this paper, we present an O(N) online traffic smoothing algorithm denoted as ATS (Aggressive Traffic Smoothing). ATS aggressively works ahead to transmit more data as early as possible for reducing the peak rate of the bandwidth requirement. We compare the performance of ATS with SLWIN(k) based on several benchmark video clips. Experiment results show that ATS further reduces the bandwidth requirement, especially for interactive applications in which the initial delays are small.

[1]  Satish K. Tripathi,et al.  On the characterization of VBR MPEG streams , 1997, SIGMETRICS '97.

[2]  Walter Willinger,et al.  Analysis, modeling and generation of self-similar VBR video traffic , 1994, SIGCOMM.

[3]  Wu-chi Feng,et al.  A comparison of bandwidth smoothing techniques for the transmission of prerecorded compressed video , 1997, Proceedings of INFOCOM '97.

[4]  Keith W. Ross,et al.  Video-on-Demand Over ATM: Constant-Rate Transmission and Transport , 1996, IEEE J. Sel. Areas Commun..

[5]  Donald F. Towsley,et al.  Supporting stored video: reducing rate variability and end-to-end resource requirements through optimal smoothing , 1998, TNET.

[6]  Jennifer Rexford,et al.  Online Smoothing of Variable-Bit-Rate Streaming Video , 2000, IEEE Trans. Multim..

[7]  Keith W. Ross,et al.  Dynamic programming methodology for managing prerecorded VBR sources in packet-switched networks , 1997, Other Conferences.

[8]  Jan-Ming Ho,et al.  Optimization of stored VBR video transmission on a CBR channel , 1997, Other Conferences.

[9]  David Tse,et al.  RCBR: a simple and efficient service for multiple time-scale traffic , 1995, SIGCOMM '95.

[10]  Wu-chi Feng,et al.  Online smoothing of live, variable-bit-rate video , 1997, Proceedings of 7th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '97).

[11]  Wu-chi Feng,et al.  Smoothing and buffering for delivery of prerecorded compressed video , 1995, Electronic Imaging.

[12]  Jan-Ming Ho,et al.  Designing the ON-OFF CBR transmission schedule for jitter-free VBR media playback in real-time networks , 1997, Proceedings Fourth International Workshop on Real-Time Computing Systems and Applications.

[13]  Wu-chi Feng,et al.  Critical bandwidth allocation for the delivery of compressed video , 1995, Comput. Commun..