Please help us improve HowtoForge and take our survey:
Run Your Own Webradio Station With Icecast2 And Ices2
Run Your Own Webradio Station With Icecast2 And Ices2Version 1.0 This tutorial describes how to set up an audio streaming server with Icecast2. In order that Icecast2 can stream audio to listeners we install Ices2. Ices2 is a program that sends audio data to an Icecast2 server to broadcast to clients. Ices2 can either read audio data from disk (Ogg Vorbis files), or sample live audio from a sound card and encode it on the fly. In this article we will let Ices2 read .ogg files from the local hard disk. I do not issue any guarantee that this will work for you!
1 Preliminary NoteAs mentioned in the introduction, Ices2 can read from multiple sources and send audio data to the Icecast2 server. In this article we will let Ices2 read .ogg files from the local hard disk (playlist mode), and we will install Icecast2 and Ices2 on the same system. Ices2 supports Ogg Vorbis files only, so if you have .mp3 files that you want to stream you should convert them to .ogg. (In earlier versions Ices supported MP3 files as well, but this support was given up because MP3 is a patented and proprietary encoding technology whereas Ogg Vorbis is an open and patent-free audio encoding technology.) In this example my system uses Debian Etch. The procedure should be identical for Ubuntu systems. My system has the IP address 192.168.0.100.
2 Install And Configure Icecast2To install Icecast2 we simply run apt-get install icecast2 Afterwards we must edit /etc/icecast2/icecast.xml. Most default values should work fine for now, but you should change the passwords in the <authentication>...</authentication> section. The source-password is the password that Ices2 will later on use to connect to Icecast2; the admin-password is the password that the admin will use in Icecast2's web interface; we won't use the relay-password, but anyway you should change it. vi /etc/icecast2/icecast.xml
Afterwards edit /etc/default/icecast2 and set ENABLE to true: vi /etc/default/icecast2
That's it already, we can now start the Icecast2 server: /etc/init.d/icecast2 start You can now direct your browser to http://192.168.0.100:8000/ (replace 192.168.0.100 with your own IP address or FQDN) and browse through the web interface:
|






print: 
Recent comments
4 hours 41 min ago
21 hours 35 min ago
21 hours 38 min ago
1 day 16 hours ago
2 days 12 hours ago
2 days 15 hours ago
2 days 19 hours ago
4 days 12 hours ago
4 days 12 hours ago
4 days 13 hours ago