Hybrid transcoding for QoS adaptive video-on-demand services

Transcoding is a core technique that is used in providing quality-of-service (QoS) adaptive video-on-demand service. Many studies have examined how best is to perform transcoding and reduce computation overhead. However, the question of when to transcode has not been adequately studied in previous research. This paper addresses this question and presents a simple and intelligent approach that can be used to reduce both disk bandwidth and space requirements. Our approach determines the optimum time to apply transcoding by considering the potential benefits that can be realized. For instance, in order to save disk bandwidth for frequently accessed content, it pre-creates and stores multiple QoS versions. On the other hand, in order to save disk space for rarely accessed content, it stores only a single QoS version and performs transcoding on the fly. The key is to find the optimal threshold between pre-created multiple QoS versions and on-demand transcoding. We compute the optimal threshold by using a mathematical model. A simulation-based experiment to evaluate the effectiveness of our new approach highlights three advantages. First, our method effectively reduces both disk bandwidth and space requirements. Second, our technique is more efficient for skewed access patterns. Third, the threshold computed by our mathematical model results in improved performance regardless of environmental parameters.

[1]  Huifang Sun,et al.  Architectures for MPEG compressed bitstream scaling , 1995, Proceedings., International Conference on Image Processing.

[2]  Nick Feamster,et al.  MPEG-2 to H.263 transcoder , 1999, Optics East.

[3]  Mohammed Ghanbari,et al.  A frequency-domain video transcoder for dynamic bit-rate reduction of MPEG-2 bit streams , 1998, IEEE Trans. Circuits Syst. Video Technol..

[4]  Anthony Vetro,et al.  Drift compensation for reduced spatial resolution transcoding , 2002, IEEE Trans. Circuits Syst. Video Technol..

[5]  Eric Barrau MPEG video transcoding to a fine-granular scalable format , 2002, Proceedings. International Conference on Image Processing.

[6]  Weiping Li,et al.  Overview of fine granularity scalability in MPEG-4 video standard , 2001, IEEE Trans. Circuits Syst. Video Technol..

[7]  Huifang Sun,et al.  Architectures for MPEG compressed bitstream scaling , 1996, IEEE Trans. Circuits Syst. Video Technol..

[8]  Yui-Lam Chan,et al.  New architecture for dynamic frame-skipping transcoder , 2002, IEEE Trans. Image Process..

[9]  Mohammed Ghanbari,et al.  Post-processing of MPEG2 coded video for transmission at lower bit rates , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[10]  N. Memon,et al.  Transcoding GIF images to JPEG-LS , 1997 .

[11]  Wai Yip Lum,et al.  On balancing between transcoding overhead and spatial consumption in content adaptation , 2002, MobiCom '02.

[12]  Transcoding Versus Multiple Image Versions in Image Servers with QoS Capabilities , 2001 .

[13]  Jenq-Neng Hwang,et al.  Dynamic frame-skipping in video transcoding , 1998, 1998 IEEE Second Workshop on Multimedia Signal Processing (Cat. No.98EX175).