Abstract
We have developed a real-time operating system kernel which has been used to support the transmission and reception of streams of live digital audio and video in real-time as part of a workstation-based conferencing application. An experimental environment consisting of a number of workstations interconnected with a 16 Mbit token ring has been created and used to evaluate quantitatively the performance of the kernel and conferencing application, as well as the quality of the conferences they are capable of supporting. Our early experiences with these systems are described.
This work supported in parts by grants from the National Science Foundation (numbers CCR-9110938 and ICI-9015443), and by the Digital Equipment Corporation and the IBM Corporation.
Chapter PDF
Similar content being viewed by others
Keywords
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.
References
Anderson, D.P., Tzou, S.-Y., Wahbe, R., Govindan, R., Andrews, M., 1990. Support for Continuous Media in the DASH System, Proc. Tenth Intl. Conf. on Distributed Computing Systems, Paris, France, May 1990, pp. 54–61.
Bux, W., 1989. Token-Ring Local-Area Networks and Their Performance, Proc. of the IEEE, Vol. 77, No. 2, (August), pp. 238–256.
Govindan, R., Anderson, D.P., 1991. Scheduling and IPC Mechanisms for Continuous Media, Proc. ACM Symp. on Operating Systems Principles, ACM Operating Systems Review, Vol. 25, No. 5, (October), pp. 68–80.
Harney, K., Keith, M., Lavelle, G., Ryan, L.D., Stark, D.J., 1991. The i750 Video Processor: A Total Multimedia Solution, Comm. of the ACM, Vol. 34, No. 4 (April), pp. 64–79.
Hopper, A., 1990. Pandora — An Experimental System For Multimedia Application, ACM Operating Systems Review, Vol. 24, No. 2, (April), pp. 19–34.
Jeffay, K., 1989. The Real-Time Producer/Consumer Paradigm: Towards Verifiable Real-Time Computations, Ph.D. Thesis, University of Washington, Department of Computer Science, Technical Report #89-09-15.
Jeffay, K., 1990. Scheduling Sporadic Tasks With Shared Resources in Hard-Real-Time Systems, University of North Carolina at Chapel Hill, Department of Computer Science, Technical Report TR90-038, August 1990. (In submission.)
Jeffay, K., Smith, F.D., 1991. System Design for Workstation-Based Conferencing With Digital Audio and Video, Proc. IEEE Conference on Communication Software: Communications for Distributed Applications and Systems, Chapel Hill, NC, April 1991, pp.169–178.
Jeffay, K., Stone, D., Poirier, D., 1991. YARTOS: Kernel support for efficient, predictable real-time systems, to appear: Proc. IFAC Workshop on Real-Time Programming, Pergamon Press.
Lederberg, J., Uncapher, K., (eds.), 1989. Towards a National Collaboratory: Report of an Invitational Workshop at the Rockefeller University, March, 1989. Distributed by the National Science Foundation.
Luther, A.C., 1990. “Digital Video in the PC Environment,” McGraw-Hill, Second Ed.
Rangan, P.V., Vin, H.M., 1991. Designing File Systems for Digital Video and Audio, Proc. ACM Symp. on Operating Systems Principles, ACM Operating Systems Review, Vol. 25, No. 5, (October), pp. 81–94.
Reed, D.P., Kanodia, R.K., 1979. Synchronization with eventcounts and sequencers, Comm. of the ACM, Vol. 22, No. 2, (February), pp. 115–123.
Sha, L., Rajkumar, R., Lehoczky, J.P., 1990. Priority Inheritance Protocols: An Approach to Real-Time Synchronization, IEEE Trans. on Computers, Vol. 39, No. 9, (September), pp. 1175–1185.
Smith, J.B., Smith, F.D., Calingaert, P., Hayes, J.R., Holland, D., Jeffay, K., Lansman, L., 1990. UNC Collaboratory Project: Overview, University of North Carolina at Chapel Hill, Department of Computer Science, Technical Report TR90-042.
Terry, D.B., Swinehart, D.C., 1988. Managing Stored Voice in the Etherphone System, ACM Trans. on Computer Systems, Vol. 6, No. 1, (February), pp. 3–27.
Wirth, N., 1977. Toward a discipline of real-time programming, Comm. of the ACM, Vol. 20, No. 8 (August), 577–583.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jeffay, K., Stone, D.L., Smith, F.D. (1992). Kernel support for live digital audio and video. In: Herrtwich, R.G. (eds) Network and Operating System Support for Digital Audio and Video. NOSSDAV 1991. Lecture Notes in Computer Science, vol 614. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55639-7_2
Download citation
DOI: https://doi.org/10.1007/3-540-55639-7_2
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55639-8
Online ISBN: 978-3-540-47266-7
eBook Packages: Springer Book Archive