Internet Radio Encoders
An encoder prepares the signal by compressing it into a streaming format. The stream is then sent to a dedicated radio server with plenty of bandwidth.
SHOUTcast is a multiplatform freeware audio streaming technology, developed by Nullsoft. SHOUTcast uses MP3 or AAC encoding of audio content and HTTP (though multicast can be used) as the transport protocol to broadcast web radio, also known as Internet radio. Clients are available for Windows, FreeBSD, GNU/Linux, Mac OS X and Solaris.Shoutcast DSP - http://www.shoutcast.com/download
We have a Shoutcast DSP Guide in our forums.
An easy all in one solution for mp3 djs who which to have advance automated control over their station.Sam Broadcaster - http://www.spacialaudio.com/products/sambroadcaster/
We have a Sam Broadcaster Guide in our forums.
Virtual DJ Broadcaster
A great entry solution for DJs who mix with mouse and keyboard without the need of advanced soundcard configurations.Virtual DJ Broadcaster - http://www.virtualdj.com/products/broadcaster.html
We have a Virtual DJ Broadcaster Guide in our forums.
Nicecast is the easiest way to broadcast music from OS X. Broadcast to the world, or just across your house. Nicecast can help you create your own internet radio station or allow you to listen to your iTunes Music Library from anywhere in the world!
SimpleCast takes audio from your line-in, microphone or even any audio being played over your soundcard and then encodes this audio in real-time to be streamed over the internet to listeners across the world - all with a single click of a button. This application is not only easy to use, but aslo extremely powerful ... Metadata adaptors allows external applications to send song and captioning data to SimpleCast. (Already has native support for most major automation systems). Gather real-time statistics from all your streaming servers so you know how many listeners are connected at any given time and generates song history logs.
Butt (Broadcast Using This Tool)
Liquidsoap is a powerful and flexible language for describing your streams. It offers a rich collection of operators that you can combine at will, giving you more power than you need for creating or transforming streams. But liquidsoap is still very light and easy to use, in the Unix tradition of simple strong components working together.
Ices is a command line mp3 broadcasting source client that plays through a playlist of mp3 files either in random or ordered. Ices comes in two flavors, the 0.x flavor which supports sending an MP3 stream to an icecast server, and the 2.x flavor which supports sending an Ogg Vorbis stream to an icecast server.