ruby-shout is a binding of libshout to Ruby. It lets you send compressed audio over the network to an Icecast server (see icecast.org).