2003-12-18 12:01:31 -05:00
|
|
|
icecast 2.x - README
|
|
|
|
---------------------------------------------------------------------
|
2002-10-01 12:26:18 -04:00
|
|
|
|
2008-06-01 22:57:47 -04:00
|
|
|
Icecast is a streaming media server which currently supports Ogg
|
|
|
|
streaming including the vorbis and theora codecs. Also icecast can
|
|
|
|
handle other streams like MP3/AAC/NSV.
|
|
|
|
It can be used to create an Internet radio station or a privately
|
|
|
|
running jukebox and many things in between. It is very versatile in
|
|
|
|
that new formats can be added relatively easily and supports open
|
|
|
|
standards for communication and interaction.
|
2002-10-01 12:26:18 -04:00
|
|
|
|
2004-01-28 20:02:40 -05:00
|
|
|
Icecast is distributed under the GNU GPL, version 2. A copy of this
|
|
|
|
license is included with this software in the COPYING file.
|
2003-12-18 12:01:31 -05:00
|
|
|
|
|
|
|
Prerequisites
|
|
|
|
---------------------------------------------------------------------
|
|
|
|
icecast requires the following packages :
|
|
|
|
|
|
|
|
* libxml2 - http://xmlsoft.org/downloads.html
|
|
|
|
* libxslt - http://xmlsoft.org/XSLT/downloads.html
|
|
|
|
* curl - http://curl.haxx.se/download.html (>= version 7.10 required)
|
|
|
|
NOTE: icecast may be compiled without curl, however this will
|
2008-06-01 22:57:47 -04:00
|
|
|
disable Stream Directory server interaction (YP) and URL based
|
|
|
|
authentication.
|
2003-12-18 12:01:31 -05:00
|
|
|
* ogg/vorbis - http://www.vorbis.com/files (>= version 1.0 required)
|
|
|
|
|
2008-06-01 22:57:47 -04:00
|
|
|
A note about prerequisite packages
|
2003-12-18 12:01:31 -05:00
|
|
|
---------------------------------------------------------------------
|
2008-06-01 22:57:47 -04:00
|
|
|
Most distributions have some sort of package management repository for
|
|
|
|
pre-built packages (eg rpm, deb etc). These setups often have a runtime
|
|
|
|
package, which is usually installed for you by default, and enables you
|
|
|
|
to run applications that depend on them. However if you are building
|
|
|
|
icecast from source then the runtime system is not enough. You will also
|
|
|
|
need a development package named something like libxslt-devel
|
2003-12-18 12:01:31 -05:00
|
|
|
|
|
|
|
Build/Install
|
|
|
|
---------------------------------------------------------------------
|
2003-11-17 17:41:16 -05:00
|
|
|
To build icecast on a Unix platform, perform the following :
|
2002-10-01 12:26:18 -04:00
|
|
|
|
|
|
|
Run
|
|
|
|
./configure
|
|
|
|
make
|
|
|
|
make install
|
|
|
|
|
2008-06-01 22:57:47 -04:00
|
|
|
This is the typical procedure if you download the tar file. If you retrive
|
|
|
|
the code from subversion or want to rebuild the configure then run autogen.sh
|
|
|
|
instead of the configure above. Most people do not need to run autogen.sh
|
2002-10-01 12:26:18 -04:00
|
|
|
|
2003-12-18 12:01:31 -05:00
|
|
|
A sample config file will be placed in /usr/local/etc (on UNIX) or in
|
|
|
|
the current working directory (on Win32) and is called icecast.xml
|
2003-11-17 17:41:16 -05:00
|
|
|
|
2003-12-18 12:01:31 -05:00
|
|
|
Documentation for icecast is available in the doc directory, by
|
2004-01-11 15:03:51 -05:00
|
|
|
viewing doc/index.html in a browser.
|
2002-10-01 12:26:18 -04:00
|
|
|
|
|
|
|
Please email us at icecast@xiph.org or icecast-dev@xiph.org, or come and see
|
2003-10-03 08:20:06 -04:00
|
|
|
us at irc.freenode.net, channel #icecast, if you have any troubles.
|
2002-10-01 12:26:18 -04:00
|
|
|
|