I'm currently running a fairly small online radio operation from my iMac with Nicecast. I am using Nicecast's built-in server to stream an m3u file to peers at 128k each. Being a home user, my upload bandwidth is relatively narrow, and I face severe instability, lag, buffering, and disconnection issues when I get to a certain number of peers. What I want to do is stream one m3u file to a web player which anyone could connect do without connecting directly to my system. That way I would only need to stream to one peer (that being the player) and therefore would have no bandwidth issues to worry about. The catch is that I have almost no experience with the more technical aspects of servers and streaming. How would I be able to set up a player that allows an unlimited number of connected listeners but only acts as one peer to my iMac? I would like to keep this as simple as possible. My only strict rule is that QuickTime Server must not be involved in any solution.