AudioFile: A Network-Transparent System
for Distributed Audio Applications
Thomas M. Levergood, Andrew C. Payne,
James Gettys, G. Winfeld Treese, and Lawrence C. Stewart
Digital Equipment Corporation
Cambridge Research Lab
Abstract
AudioFile is a portable, device-independent, network-transparent
system for computer audio systems. Similar to the X Window System, it
provides an abstract audio device interface with a simple network
protocol to support a variety of audio hardware and multiple
simultaneous clients. AudioFile emphasizes client handling of audio
data and permits exact control of timing. This paper describes our
approach to digital audio, the AudioFile protocol, the client library,
the audio server, and some example client applications. It also
discusses the performance of the system and our experience using
standard networking protocols for audio. A source code distribution is
available by anonymous FTP.
Download the full text of this paper in
ASCII (72,017 bytes) form.
To Become a USENIX Member, please see our
Membership Information.