Skip to main content
Log in

A portable fault-tolerant parallel software MPEG-1 encoder

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Iskender Agi. Proceedings of ISLIP'95—Eighth International Symposium on Languages for Intensional Programming, GLU for Multidimensional Signal Processing. World-Scientific, 1995.

  2. D.LeGall. MPEG: A video compression standard for multimedia applications. Communications of the ACM, 34(4): 46–58, April 1991.

    Google Scholar 

  3. K. L.Gong, Berkeley MPEG-1 Video Encoder: User's Guide. Computer Science Division, University of California, Berkeley, CA, 1993.

    Google Scholar 

  4. K.L. Gong and L.A. Rowe. Parallel MPEG-1 video encoding. In 1994 Picture Coding Symposium, Sacramento, CA, September 1994.

  5. 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.

  6. A. C.Hung. PVRG-MPEG CODEC 1.1. Stanford University, Stanford, CA, July 1994.

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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.

  9. 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.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00455017

Keywords

Navigation