ShoutCastProxy is a system for saving bandwidth
when multiple users in different rooms are
listening to the same ShoutCast audio stream.
ShoutCastProxy runs on a central server, and
connects to whatever ShoutCast server that a
client requests. If multiple clients request the
same stream, the stream will be downloaded from
the original source only once, but will still be
sent to all the clients. Multiple proxies can be
chained together.