An audio stream redirector for the Ethernet Speaker

Ishan Mandrekar (Graduate Student, in the Department of Computer Science, Drexel University, Philadelphia, Pennsylvania, USA)
Vassilis Prevelakis (Assistant Professor, in the Department of Computer Science, Drexel University, Philadelphia, Pennsylvania, USA)
David Michael Turner (Undergraduate Student, in the Department of Computer Science, Drexel University, Philadelphia, Pennsylvania, USA)

Campus-Wide Information Systems

ISSN: 1065-0741

Publication date: 1 December 2004

Abstract

The authors have developed the “Ethernet Speaker” (ES), a network‐enabled single board computer embedded into a conventional audio speaker. Audio streams are transmitted in the local area network using multicast packets, and the ES can select any one of them and play it back. A key requirement for the ES is that it must be capable of playing any type of audio stream, independent of the streaming protocol, or the encoding used. The authors achieved this by providing a streaming audio server built using the kernel‐based audio stream redirector (ASR) in the OpenBSD kernel. The ASR accepts input from any of the existing audio file players, or streaming audio clients. Since all audio applications have to be able to use the system audio driver, this system can accommodate any protocol or file format, provided that there exists some compatible player running under OpenBSD. This paper discusses the design and implementation of the server as an ASR, the streaming protocol developed for this application, and the implementation of the client.

Keywords

Citation

Mandrekar, I., Prevelakis, V. and Turner, D. (2004), "An audio stream redirector for the Ethernet Speaker", Campus-Wide Information Systems, Vol. 21 No. 5, pp. 211-216. https://doi.org/10.1108/10650740410567572

Download as .RIS

Publisher

:

Emerald Group Publishing Limited

Copyright © 2004, Emerald Group Publishing Limited

Please note you might not have access to this content

You may be able to access this content by login via Shibboleth, Open Athens or with your Emerald account.
If you would like to contact us about accessing this content, click the button and fill out the form.
To rent this content from Deepdyve, please click the button.