Ok, here is the setup I am trying to achieve. Machine A (running Windows) has a program that is playing sound on my computer. I want to take that sound, and send it to Server B (running Linux) and allow others to connect to Server B to hear the sound from Machine A. Now, with this particular situation, delay is not a desired component. So far, I have tried Shoutcast, and it seems to delay the clients about 90 seconds, completly beyond the realm of what I need. This, even after tweaking the client (Winamp) not to buffer much at all.

Any suggestions on what I should look into next? The prefer end solution would have a client that can run on Windows or Mac OS X. The source will always be Windows. And the server always Linux.