Advertisement

A distributed real-time MPEG video audio player

  • Shanwei Cen
  • Calton Pu
  • Richard Staehli
  • Crispin Cowan
  • Jonathan Walpole
Session V: Audio and Video Systems
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1018)

Abstract

This paper presents the design, implementation and experimental analysis of a distributed, real-time MPEG video and audio player. The player is designed for use across the Internet, a shared environment with variable traffic and with great diversity in network bandwidth and host processing speed. We use a novel toolkit approach to build software feedback mechanisms for client/server synchronization, dynamic Quality-of-Service control, and system adaptiveness. Our experimental results show that the feedback mechanisms are effective, and that the player performs very well in the Internet environment.

Keywords

Video Stream Video Server Effective Bandwidth Audio Stream Clock Drift 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    William L. Brogan. Modern Control Theory. Quantum Publishers, Inc. 1974.Google Scholar
  2. 2.
    Lawrence S. Brakmo et. al. TCP vegas: New Techniques for Congestion Detection and Avoidance. Proc. SIGCOMM'94 Symposium, pages 24–35. August 1994.Google Scholar
  3. 3.
    Shanwei Cen. A Distributed Real-Time MPEG Video Audio Player. Software available via anonymous FTP from ftp://ftp.cse.ogi.edu/pub/dsrg/Player, or via WWW from http://cse.ogi.edu/DISC/projects/synthetix/Player/.Google Scholar
  4. 4.
    D. L. Mills. Network Time Protocol (Version 3) Specification, Implementation and Analysis. DARPA Network Working Group Report RFC-1305. University of Delaware, March 1992.Google Scholar
  5. 5.
    H. Massalin and C. Pu. Fine-Grain Adaptive Scheduling Using Feedback. Computing System, 3(1):139–173, Winter 1990.Google Scholar
  6. 6.
    Calton Pu and Robert M. Fuhrer. Feedback-Based Scheduling: a Toolbox Approach. Fourth Workshop on Workstation Operating Systems. Oct. 14–15, 1993.Google Scholar
  7. 7.
    Ketan Patel et. al. Performance of a Software MPEG Video Decoder. ACM multimedia'93, Anaheim, California. August 1993.Google Scholar
  8. 8.
    Lawrence A. Rowe and Brian C. Smith. A Continuous Media Player. Proc. 3rd NOSSDAV. San Diego, California. November 1992.Google Scholar
  9. 9.
    Lawrence A. Rowe et. al. MPEG Video in Software: Representation, Transmission and Playback. Symp. on Elec. Imaging Sci. & Tech., San Jose, CA, February 1994.Google Scholar
  10. 10.
    Thomas M. Levergood et. al. AudioFile: a Network-Transparent System for Distributed Audio Applications. Proc. the USENIX Summer Conference, June, 1993.Google Scholar
  11. 11.
    Richard Staehli, Jonathan Walpole and David Maier. Quality of Service Specifications for Multimedia Presentations. To appear in Multimedia Systems. August 1995.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1995

Authors and Affiliations

  • Shanwei Cen
    • 1
  • Calton Pu
    • 1
  • Richard Staehli
    • 1
  • Crispin Cowan
    • 1
  • Jonathan Walpole
    • 1
  1. 1.Department of Computer Science and EngineeringOregon Graduate Institute of Science and TechnologyPortlandUSA

Personalised recommendations