Adapting network video to multi-time scale bandwidth fluctuations

Examines the issue of adapting network video to bandwidth fluctuations on different time scales. We observe that fluctuations in shared packet switching networks occur on different time scales, from less than a microsecond up to minutes and longer. Sources of bandwidth fluctuations arise from noise in physical devices and communication channels, link-layer routing and multiplexing, and connection migrations among heterogeneous networks. The magnitudes of such fluctuations, measured by peak-to-average rate ratio, vary up to several hundred-fold. Since the sources of such fluctuations exist in today's Internet and will again appear in the next-generation Internet based on the IETF proposal of the Diff-Serv (differential service) model, there is no hope that these orders-of-magnitude fluctuations will go away by themselves. Network video applications must face the challenge and adapt to such fluctuations. Our investigation on this issue yields the conclusion that a scalable solution is achievable through layered video coding techniques. This paper presents our finding by first discussing the sources of the fluctuations on slow, medium and fast time scales. Layered coding techniques, although they were originally developed for different purposes, can be integrated into a single framework to effectively treat each level of fluctuation. The paper presents this framework and concludes with a mapping between layered video techniques and fluctuation levels.

[1]  Avideh Zakhor,et al.  Effects of Temporal Jitter on Video Quality: Assessment Using Psychophysical Methods , 1998 .

[2]  David G. Messerschmitt,et al.  Segmentation and compression of video for delay-flow multimedia networks , 1998, Proceedings of the 1998 IEEE International Conference on Acoustics, Speech and Signal Processing, ICASSP '98 (Cat. No.98CH36181).

[3]  Joan L. Mitchell,et al.  MPEG Video: Compression Standard , 1996 .

[4]  Michael W. Marcellin,et al.  POCS-based error concealment for packet video using multiframe overlap information , 1998, IEEE Trans. Circuits Syst. Video Technol..

[5]  Mark R. Pickering,et al.  Error Resilience in Video and Multiplexing Layers for Very Low Bit-Rate Video Coding Systems , 1997, IEEE J. Sel. Areas Commun..

[6]  David G. Messerschmitt,et al.  Asynchronous Video: Coordinated Video Coding and Transport for Heterogeneous Networks with Wireless Access , 1994, Mobidata.

[7]  Jens-Rainer Ohm,et al.  Advanced packet-video coding based on layered VQ and SBC techniques , 1993, IEEE Trans. Circuits Syst. Video Technol..

[8]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[9]  Avideh Zakhor,et al.  Multirate 3-D subband coding of video , 1994, IEEE Trans. Image Process..

[10]  Steven McCanne,et al.  Low-Complexity Video Coding for Receiver-Driven Layered Multicast , 1997, IEEE J. Sel. Areas Commun..

[11]  Yao Wang,et al.  Error control and concealment for video communication: a review , 1998, Proc. IEEE.

[12]  Jo Yew Tham,et al.  Highly scalable wavelet-based video codec for very low bit-rate environment , 1998, IEEE J. Sel. Areas Commun..