Hey,
The IPs from SL are from the DJ boards and the like that retrieve
the stream information. They don't listen to the stream just pull the
stram info.
We support shoutcast connections, the firewall passes the port number
+ the next highest one. Therefor we open port 9000 for listeners,
and 9001 for stream sources. This seams to work well for the
shoutcast mount. This is all documented in the online documentation on
icecast shout mounts.
As for SL, the client looks for a mp3 stream at the address finished.
You need to include the port number in the URL. ie:
http://server.com:8000/mount and it sould work if your steaming MP3,
I have found it hit and miss trying to stream OGG to SL clients tho.
It still amazing that people have to download the decoders for ogg still.
Most people I found who Stream to SL clients are happy to setup to
stream to a icecast2 server.
David