To stream you can use the [mp3cast~] and [oggcast~] objects from unauthorized lib in pd-extended (Windows, OSX, linux). There is a prepared patch in sparkleshare. http://puredata.info/
BUTT (broadcast using this tool) is an easy to use, multi OS streaming tool. It supports SHOUTcast and Icecast and runs on Linux, Mac OS X and Windows. The main purpose of butt is to stream live audio data from your computers Mic or Line input to an Shoutcast or Icecast server. Recording is also possible. It is NOT intended to be a server by itself or automatically stream a set of audio files.
Mixxx is a traktor like software to play audio files and can stream on a server. (Windows, OSX, Linux). It is reported to be the only streaming software that works in some heavily blocked networks.
Mixlr is a software that broadcast on their server, you can then listen on it on a webpage. (Windows, OSX, iPhone)
Broadcast Myself is an android app to stream live.
We use Icecast-kh, a fork of icecast still in development on our server. Icecast is a streaming media server which currently supports Ogg Vorbis and MP3 audio streams. It can be used to create an Internet radio station or a privately running jukebox and many things in between. It is very versatile in that new formats can be added relatively easily and supports open standards for commuincation and interaction. Icecast is distributed under the GNU GPL, version 2.
The streaming server is http://stream.p-node.org/
it is on port 80 (http)
free streaming tools for free media. free as in speech, free as in software. http://giss.tv/