Abstract
MPEG video compression is quite difficult to achieve in real time, and hardware solutions for this problem are expensive. We present a portable, fault-tolerant, parallel, MPEG-1 encoder implemented in software. We detail the implementation strategy for the encoder and give performance results on a network of workstations and a massively parallel processor. We also show that our encoder can efficiently adapt to fluctuating processing power typical in workstation networks.
Similar content being viewed by others
References
Iskender Agi. Proceedings of ISLIP'95—Eighth International Symposium on Languages for Intensional Programming, GLU for Multidimensional Signal Processing. World-Scientific, 1995.
D.LeGall. MPEG: A video compression standard for multimedia applications. Communications of the ACM, 34(4): 46–58, April 1991.
K. L.Gong, Berkeley MPEG-1 Video Encoder: User's Guide. Computer Science Division, University of California, Berkeley, CA, 1993.
K.L. Gong and L.A. Rowe. Parallel MPEG-1 video encoding. In 1994 Picture Coding Symposium, Sacramento, CA, September 1994.
MPEG (Moving Pictures Expert Group). Final text for ISO/IEC 11172, information technology—coding of moving pictures and associated audio for digital storage media at up to 1.5 mbit/s. Technical report, ISO/IEC, 1993.
A. C.Hung. PVRG-MPEG CODEC 1.1. Stanford University, Stanford, CA, July 1994.
R.Jagannathan and C.Dodd. GLU Programmer's Guide (version 0.9). Computer Science Laboratory, SRI International, Menlo Park, CA, 1994. Technical Report SRI-CSL-94-06. http://www.cs/.sri.com/glu.html
Ke Shen, Lawrence A. Rowe, and Edward J. Delp. A parallel implementation of an MPEG1 encoder: Faster than real-time! In Proceedings of SPIE Conference on Digital Video Compression: Algorithms and Technologies, San Jose, February 5–10 1995. ftp://skynet.ecn.purdue.edu/pub/dist/delp/spie95-coding/mpeg.ps.Z.
Y. Yu and D. Anastassiou. Software implementation of MPEG-II video encoding using socket programming in LAN. In Proceedings of SPIE Digital Video Compression on Personal Computers: Algorithms and Technologies, volume 2187, pages 229–240, San Jose, February 7–8, 1994.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Agi, I., Jagannathan, R. A portable fault-tolerant parallel software MPEG-1 encoder. Multimed Tools Appl 2, 183–197 (1996). https://doi.org/10.1007/BF00455017
Issue Date:
DOI: https://doi.org/10.1007/BF00455017