From: | "Sys Admin News" <sanews@sysadmin.email-publisher.com>
Subject: | Sys Admin Web-Exclusive June 2003 | |
Date: | Thu, 12 Jun 2003 10:38:44 -0700 |
**********************************************************************
Sys Admin magazine Web-Exclusive June 12, 2003
**********************************************************************
*** EXCLUSIVE ONLINE OFFER -- LIMITED-TIME ONLY! ***
For a limited time you can subscribe to Sys Admin at a discounted
rate AND receive a complimentary Sys Admin back issue CD-ROM containing
every issue of Sys Admin from 1992 through 2001! Sys Admin is the only
magazine devoted to UNIX & LINUX systems administration. With Sys
Admin
you'll get solid, technical information full of ways to improve the
performance and extend the capabilities of your system. SUBSCRIBE
TODAY!
Click here for your special online offer:
http://click.sysadmin.email-publisher.com/maaa9YEaaYyhIa2sokSb/
**********************************************************************
Web-Exclusive Article:
Streaming Audio the Icecast Way
by Kerry J. Cox
About three years ago, I was assigned the task of creating an
Internet audio streaming solution for my employers at a major
radio and television station. They had listeners scattered throughout
the world who wanted to log on and listen to regional college sports
and local events. The requirements included unlimited and scalable
connections, and users could listen using most default audio
applications
on any platform. The radio station had exhausted the default 60 Real
Audio
connections that came with older Red Hat Linux distributions. I quickly
discovered that the Icecast project provided a viable solution to our
streaming needs. Based on my experiences since then, I still find the
icecast program to be a superb product of the open source community.
The icecast program itself, however, offers only part of the solution;
the server that starts the stream. For listeners to connect, a valid
streamer must also be running. Depending on the version of icecast you
use, there are a variety of streamers from which to choose.
Applications
such as LiveIce and MuSE work well with older icecast versions. DarkIce
is
another burgeoning live audio streamer, geared to both the older and
more
recent icecast releases. However, with the latest icecast it is
recommended you use the libshout and ices utilities for streaming,
which
are also available via CVS. You must also have an encoder. I originally
purchased the proprietary Fraunhofer codec for a couple hundred
dollars.
Since then, LAME has become more dynamic and can encode variable
streams.
There are a variety of things you can do with icecast. Many
Internet-based
radio stations offer real-time streaming audio in Ogg Vorbis format.
However,
home users may also be happy streaming a static playlist of MP3 files
from a
server's hard drive. Networked machines can connect to the server and
listen
to the current song or audio file. The latest icecast even streams
additional
information regarding the name and performer of the current song.
In this article, I will explain how to install and use the icecast
server,
encoder, and related streamers on a vanilla Red Hat Linux 8.0 system.
These
instructions are not limited to Red Hat, but may be applied to almost
any
other Linux flavor or BSD variant. When the system is properly
configured,
users can listen to your network broadcasts using XMMS, Winamp, Windows
Media Player, or any of the many other free MP3 players available. You
have a choice of streaming both .mp3 and .ogg audio and files. However,
a word of caution to users venturing out on the streaming audio limb --
the latest icecast release from CVS may be fickle. Icecast version
1.3.12,
however, simply works.
To read the rest of this article, go to:
http://click.sysadmin.email-publisher.com/maaa9YEaaYyhJa2sokSb/
**********************************************************************
Newsletter Subscription Information
Please feel free to share this newsletter with interested parties
via email (not on bulletin boards). To subscribe, see:
http://click.sysadmin.email-publisher.com/maaa9YEaaYyhKa2sokSb/
Email comments to: aankerholz@cmp.com