Hi,
on the server side I am currently using shoutcast on a debian wheezy box, on the client side we are using Internet DJ Console (IDJC) as source for shoutcast.
IDJC is jack compliant and it is very easy to setup but it does not run on windows.
More complex setups can involve the using of Jamin through the IDJC dsp in/out ports and/or VoIP features (skype, google-talk).
The former is quite straightforward if you are used to Qjackctl UI, the latter requires some additional work and understanding how alsa loop devices and jack pcm plugins work which is very well documented on
http://alsa.opensrc.org/Jack_and_Loopback_device_as_Alsa-to-Jack_bridge.
Of course you can use any other alsa app to redirect audio signals to IDJC. eg. you can use ardour tracks to process DJ microphones input signals (add compression, eq, reverbs) and the route tracks outs to IDJC mic inputs.
-r