Joined: 05 Feb 2012 Posts: 549 Location: London, England
Posted: Thu 28 Jun 2012, 07:52 Post_subject:
Icecast Sub_title: Multimedia Streaming Server
Version 2.3.3 has been released.
I am a novice when it comes to compiling, but the normal ./configure make make install process leaves out some of the needed log files and directories.
There is also a snag that it refuses to run as user "root".
I made a .pet in Slacko with the files and folders manually created and set the permissions for those. I also did a bit of editing to the .xml config file so icecast runs as user "nobody".
It does all now seem to work in Slacko, including listing of streams in the Icecast Stream Directory.
Folks may have ideas for how this "build" may be improved.
After installation you need to do a bit of manual editing of the config file which is found at /etc/icecast.xml
For basic operation this is only a few essential items like passwords, hostname and uncommenting of the little section if you want directory listing(s) of your stream(s).
There is no GUI. To start it you just enter the following into the terminal:-
icecast -c /etc/icecast.xml
It responds with "changed userid to 65534". Not sure what the significance of this is although this number is one below 65535 which is the burst-size defined in the .xml file. As I say, it all seems to work though.
I am also attaching .pet packages of Darkice and Darksnow.
Darkice is a source client which produces the stream for Icecast (others are available). It runs from command line. Darksnow is a GUI front end (with menu entry) for Darkice if you prefer the convenience of that.