By popular demand, a little howto for setting up a stream relay for
Deepmix Moscow Radio:
Deepmix is using Nullsofts
shoutcast server for streaming. I first tested relaying with
icecast2, and it worked perfectly fine - including propper meta informations about the stream etc. Thanks to the recommendations from the deepmix guys and due to the fact of yet no experience with a shoutcast server, the desicion was made in favour for the shoutcast variant.
The procedure is fairly simple:
1) Download the shoutcast server from
here2) After unpacking, there should be a
sc_serv binary, and a
sc_serv.conf3) Download the Deepmix intro jingle from
here4) Edit sc_serv.conf.
Here is my sc_serv.conf - every directive is described.
Now you're ready for relaying, but you won't be allowed to fetch the deepmix stream unless the ip of your box is added to the list of permitted relayers (Request
here).
5) cd to the shoutcast dir and execute
sc_servOnce the stream is up and running, deepmix will take care of the listeners that get assigned to your relay.
The shoutcast admin interface can be found at
http://yourhost:<shoutcast-port>/. The same url applies for pointing your player to the stream.
My relay runs for a week now, and the listener queue is almost constantly full. The shoutcast server doesn't needs much CPU (avg. 0.3%), but about 2-3MB Ram per listener - and of course bandwidth.