>See, the player already streams from the server...

In what format is it streamed?

>I get the feeling that streaming media would actually
>be easier to implement in the server, rather than
>trying to implement it on the player side.

I see. You are suggesting that on the server side ICECAST is translated to whatever the receiver can handle.