Using Java to stream audio over ATM

University of Glasgow, in conjunction with four other Scottish higher education establishments, has recently made a substan ti l investment in ATM technology for the purpose of researching and developing real-time multimedia applications. This paper focuses on one such application, a highquality audio streamer developed as part of the NetMuse project, which is implemented in Java with native methods in C. It examines the interface between Java and the network, comments on the unsuitability of the TCP protocol for real-time audio and video data, and details how to implement an interface with Java which omits the TCP layer to make full use of the ATM network.