Advertisement

Performance bottlenecks in digital movie systems

  • Ralf Keller
  • Wolfgang Effelsberg
  • Bernd Lamparter
Protocol Issues
Part of the Lecture Notes in Computer Science book series (LNCS, volume 846)

Abstract

Digital movie systems offer great perspectives for multimedia applications. But the large amounts of data involved and the demand for isochronous transmission and playback are also great challenges for the designers of a new generation of file systems, database systems, operating systems, window systems, video encoder/decoders and networks. Today's research prototypes of digital movie systems suffer from severe performance bottlenecks, resulting in small movie windows, low frame rates or bad image quality (or all of these). We consider the performance problem to be the most important problem with digital movie systems, preventing their widespread use today. In this paper we address performance issues of digital movie systems from a practical perspective. We report on performance experience gained with the XMovie system, and on new algorithms and protocols to overcome some of these bottlenecks.

Keywords

Multimedia systems digital video realtime networks performance measurement 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    David D. Clark, Scott Shenker, and Lixia Zhang. Supporting Real-Time Applications in an Integrated Services Packet Network: Architecture and Mechanism. Computer Communication Review, 22(4):14–26, October 1992.Google Scholar
  2. 2.
    Chris Dalton, Greg Watson, David Banks, Costas Calamvokis, Aled Edwards, and John Lumley. Afterburner. IEEE Network, 7(4):36–43, July 1993.Google Scholar
  3. 3.
    Luca Delgrossi, Christian Halstrick, Dietmar Hehmann, and Ralf Guido Herrtwich. Media Scaling for Audiovisual Communication with the Heidelberg Transport System. In Proceedings of First ACM International Conference on Multimedia, pages 99–104, Los Angeles, CA, August 1993.Google Scholar
  4. 4.
    Peter Druschel, Mark B. Abbott, Michael A. Pagels, and Larry L. Peterson. Network Subsystem Design. IEEE Network, 7(4):8–17, July 1993.Google Scholar
  5. 5.
    Ralf Guido Herrtwich. The HeiProjects: Support for Distributed Multimedia Applications. Technical Report 43.9206, IBM European Networking Center, Heidelberg, 1992.Google Scholar
  6. 6.
    Andy Hopper. Pandora — an experimental system for multimedia applications. ACM Operating System Review, 24(2), April 1990.Google Scholar
  7. 7.
    Ralf Keller, Bernd Lamparter, and Wolfgang Effelsberg. Erweiterung von X für digitale Filme. PIK — Praxis der Informationsverarbeitung und Kommunikation (in German), 15(4):196–204, October 1992.Google Scholar
  8. 8.
    Bernd Lamparter, Otto Böhrer, Wolfgang Effelsberg, and Volker Turau. Adaptable Forward Error Correction for Multimedia Data Streams. Technical Report TR-93-009, Lehrstuhl für Praktische Informatik IV, Universität Mannheim, 1993. URL=ftp: //pi4.informatik.uni-mannheim. de /pub/techreports/tr-93-009.ps.gz.Google Scholar
  9. 9.
    Bernd Lamparter and Wolfgang Effelsberg. X-MOVIE: Transmission and Presentation of Digital Movies under X. In Network and Operating System Support for Digital Audio and Video, 2nd International Workshop, Heidelberg, Germany, November 1991, Lecture Notes in Computer Science 614, pages 328–339. Springer-Verlag, Heidelberg, 1992.Google Scholar
  10. 10.
    Bernd Lamparter, Wolfgang Effelsberg, and Norman Michl. MTP: A Movie Transmission Protocol for Multimedia Applications. Computer Communication Review, 22(3):71–72, July 1992.Google Scholar
  11. 11.
    Didier Le Gall. MPEG: A Video Compression Standard for Multimedia Applications. Communications of the ACM, 34(4):46–58, April 1991.Google Scholar
  12. 12.
    Tom D.C. Little and F. Kao. An Intermedia Skew Control System for Multimedia Data Presentation. In Network and Operating System Support for Digital Audio and Video, 3rd International Workshop, La Jolla, California, USA, November 1992, Lecture Notes in Computer Science 712, pages 130–141. Springer-Verlag, Berlin Heidelberg, 1993.Google Scholar
  13. 13.
    Roger Needham and Akira Nakamura. An Approach to Real-time Scheduling but it is Really a Problem for Multimedia? In Network and Operating System Support for Digital Audio and Video, 3rd International Workshop, La Jolla, California, USA, November 1992, Lecture Notes in Computer Science 712, pages 32–39. Springer-Verlag, Berlin Heidelberg, 1993.Google Scholar
  14. 14.
    Craig Partridge. Isochronous Applications Do Not Require Jitter-Controlled Networks. Network Working Group, Request for Comments: 1257, 1991.Google Scholar
  15. 15.
    Ketan Patel, Brian C. Smith, and Lawrence A. Rowe. Performance of a Software MPEG Video Decoder. In Proceedings of First ACM International Conference on Multimedia, pages 75–82, Los Angeles, CA, August 1993.Google Scholar
  16. 16.
    P. Venkat Rangan and Harrick M. Vin. Designing File Systems for Digital Video and Audio. ACM Operating System Review, 25(5):81–94, October 1991.Google Scholar
  17. 17.
    Floyd E. Ross, James R. Hamstra, and Robert L. Fik. FDDI — A LAN among MANs. Computer Communications Review, 20(3):16–31, July 1991.Google Scholar
  18. 18.
    Lawrence A. Rowe and Brian C. Smith. A Continuous Media Player. In Network and Operating System Support for Digital Audio and Video, 3rd International Workshop, La Jolla, California, USA, November 1992, Lecture Notes in Computer Science 712, pages 376–386. Springer-Verlag, Berlin Heidelberg, 1993.Google Scholar
  19. 19.
    Thierry Turletti. H.261 software codec for videoconferencing over the Internet. Technical Report RR-1834, Unitè de Recherche INRIA-Sophia Antipolis, January 1993. URL=ftp: //ftp.inria.fr /INRIA/publications/RR/RR-1834.ps.Z.Google Scholar
  20. 20.
    Gregory K. Wallace. The JPEG Stillpicture Compression Standard. Communications of the ACM, 34(4):30–44, April 1991.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1994

Authors and Affiliations

  • Ralf Keller
    • 1
  • Wolfgang Effelsberg
    • 1
  • Bernd Lamparter
    • 1
  1. 1.Praktische Informatik IVUniversity of MannheimMannheimGermany

Personalised recommendations