The Study of Video Transcoding and Streaming System Based on Prediction Period

  • Park, Seong-Ho (Information Technology Center, Pusan National University) ;
  • Kim, Sung-Min (Department of computer Engineering, Pusan National University) ;
  • Lee, Hwa-Sei (Department of Design, Pusan National University)
  • Published : 2007.12.30

Abstract

Video transcoding is a technique used to convert a compressed input video stream with an arbitrary format, size, and bitrate into a different attribute video stream different attributes to provide a efficient video streaming service for the customers is dispersed in the heterogeneous networks. Specifically, frames deletion occur in a transcoding scheme that exploits the adjustment of frame rate, and at this time, the loss in temporal relation among frames due to frame deletion is compensated for the prediction of motion estimation by reusing motion vectors in the would-be deleted frames. But the processing time for transcoding don't have an improvement as much as our expectation because transcoding is done only within the transcoder. So in this paper, we propose a new transcoding algorithm based on prediction period to improve transcoding-related processing time. For this, we also modify the existing encoder so as to adjust dynamically frame rate based on the prediction period and deletion period of frames. To check how the proposed algorithm works nicely, we implement a video streaming system with the new transcoder and encoder to which it is applied. The result of the performance test shows that the streaming system with proposed algorithm improve 60% above in processing time and also PSNR have a good performance while the quality of pictures is preserved.

Keywords

References

  1. Video Coding for Low Bit Rate Communication, ITU-T Recommendation H.263, Jan. 1998
  2. 'MPEG-2 video', ITU-T Recommendation H.262-ISO/IEC 13818-2, Jan. 1995
  3. Coding of audio-visual Objects, Part 2 Visual, Amendment 4: Streaming Video Profile, ISO/IEC 14496-2/FPDAM4, July 2000
  4. Hong, YongTaek; Lee, KyungHo; Kim, Jingsang; Cho, Won-Kyung, 'High Speed Architecture for MPEG-2/H.264 Video Transcoding,' Communications and Information Technologies, 2006. ISCIT 06. International Symposium pp. 674 - 678, Oct. 2006
  5. N. Bjork and C. Christopoulos, 'Video Transcoding for Universal multimedia Access,' ACM Workshop on Multimedia Standards, Interoperability and Practice (MM2000 Workshop), Proceedings of ACM Multimedia 2000, pp. 75-79, November 4, 2000
  6. Henig, A. Raz, D., 'Efficient management of transcoding and multicasting multimedia streams,' Integrated Network Management, 2005. IM 2005. 2005 9th IFIP/IEEE International Symposium, pp. 425 - 438, May 2005
  7. M. J. Chen, M. C. Chu and C. W. Pan, 'Efficient motion estimation algorithm for reduced frame-rate video transcoder,' IEEE Trans. Circuits syst. Video Technol., vol. 12, pp. 269-275, Apr. 2002 https://doi.org/10.1109/76.999204
  8. J. Youn, M. T. Sun and C. W. Lin, 'Motion vector refinement for high performance transcoding,' IEEE Trans. Multimedia, vol. 1, pp. 30-40, Mar. 1999 https://doi.org/10.1109/6046.748169
  9. A. Vetro, C. Christopoulos, Sun Huifang, 'Video transcoding architectures and techniques: an overview,' Signal Processing Magazine, IEEE, vol 20, Issue 2, pp. 18 - 29 March 2003 https://doi.org/10.1109/MSP.2003.1184336
  10. A. Vetro and C. Christopoulos and H. Sun, 'Video Transcoding Architectures and Techniques: An Overview,' IEEE signal Processing Magazine, ISSN: 1053-5888, Vol. 20, Issue 2, pp. 18-29, March 2003
  11. Kai-Tat Fung Yui-Lam Chan, Wan-Chi Siu, 'New architecture for dynamic frame-skipping transcoder,' Image Processing, IEEE Transactions on Volume 11, Issue 8, pp. 886 - 900, Aug. 2002 https://doi.org/10.1109/TIP.2002.800890
  12. Microsoft Windows Media, Microsoft Corporation Inc. [Online]. Available: http://www.microsoft.com/windows/windowsmedia/
  13. Apple QuickTime Player, Apple Corporation Inc. [Online]. Available: http://www.apple.com/quictime/
  14. Real Networks RealPlayer [Online]. Available: http://www.real.com/
  15. FFmpeg multimedia system. [Online]. Available: http://www.ffmpeg.org