PeerCast

"PeerCast uses the Gnutella protocol as the basis for all communications, and complies (mostly) to the Gnutella 0.6 protocol. It works in much the same way as other Gnutella clients except instead of downloading files, the users download streams. These streams are exchanged in real-time with other users."

From: PeerCast.org