Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

An audio stream redirector for the Ethernet Speaker

An audio stream redirector for the Ethernet Speaker 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. http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png Campus-Wide Information Systems Emerald Publishing

An audio stream redirector for the Ethernet Speaker

Loading next page...
 
/lp/emerald-publishing/an-audio-stream-redirector-for-the-ethernet-speaker-KJb8qvNItq

References (4)

Publisher
Emerald Publishing
Copyright
Copyright © 2004 Emerald Group Publishing Limited. All rights reserved.
ISSN
1065-0741
DOI
10.1108/10650740410567572
Publisher site
See Article on Publisher Site

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.

Journal

Campus-Wide Information SystemsEmerald Publishing

Published: Dec 1, 2004

Keywords: Audio media; Internet; Protocols

There are no references for this article.