- para_server (obligatory):
- This server listens on a tcp port and accepts commands such as
- play, stop, pause, next from authenticated clients.
+ This server supports audio streaming of mp3, ogg vorbis and
+ aac files. It listens on a tcp port and accepts commands
+ such as play, stop, pause, next from authenticated clients.
- For audio streaming, at least one of the three supported senders
- of para_server must be activated:
+ The audio stream may be sent over the network by three
+ different senders:
The http sender is recommended for public streams that can
be played by any player like mpg123, xmms, winamp...
private streams that require authentication.
It is possible to activate more than one sender simultaneously.
- All senders have the same set of commands that allow to
- control the access permissions of the stream.
para_server needs an "audio file selector" to work, mainly
to determine which song to stream next. There are three
stdout. This one is independent from the rest of paraslash,
so it might be useful also for different purposes.
- para_filter combines an mp3 decoder an oggvorbis decoder
+ para_filter combines several decoders (mp3, oggvorbis, aac)
and a volume normalzer. New filters can be added easily due
to the modular design. If more than one filter is specified,
the given filters are 'piped' together in-memory, i.e. without
If you want to stream ogg vorbis files you'll need:
- libogg, libvorbis, libvorbisfile, and a command line ogg vorbis
- decoder, e.g. para_filter or ogg123.
+ decoder, e.g. para_filter or ogg123.
http://www.xiph.org/downloads/
Debian packages: libogg-dev libvorbis-dev
-Note that para_audiod still works even if neither mp3 nor ogg support
-was compiled in. You'll have to use the --no_default_filters option
-in this case (and e.g. "mpg123 -" as the stream write command).
+For aac files (m4a) you'll need libfaad. Get it at
+
+ http://www.audiocoding.com/modules/wiki/?page=AAC
+
+Note that para_audiod still works even if no audio file support was
+compiled in. You'll have to use the --no_default_filters option in this
+case (and e.g. "mpg123 -" as the stream write command for mp3 streams).
If you intend to use the optional ortp streamer: