dvbshout takes an MPEG transport stream from a DVB card, extracts audio channels from stream, and sends the audio to an Icecast / Shoutcast server and/or a RTP multicast packet stream. It has been tested with DVB-S and DVB-T but should also work with DVB-C.
The HTTP streams can be played back in most MPEG Audio players (eg iTunes, WinAmp etc). The multicast streams have been tested with QuickTime and VLC, however notably, they don't seem to playback correctly in Real Player.
It is released under the GPL license.
DVB card name: "Zarlink MT352 DVB-T" Tuning DVB-T to 570166670 Frontend Status: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC Gained lock: Frontend Type: OFDM Frequency: 570166000 Bit error rate: 0 Signal strength: 47 SNR: 49344 Frontend Status: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC Setting PID filters: 1801: Magic 1701: The Hits Radio Synced to MPEG audio for 'Magic' (pid: 1801) MPEG-1 layer 2, 128 kbps, 48000 Hz, Joint Stereo RTP payload size: 1152 (3 frames of audio) Connecting to: http://localhost:8000/dvb/magic Multicast session: 184.108.40.206/5004/15 Synced to MPEG audio for 'The Hits Radio' (pid: 1701) MPEG-1 layer 2, 128 kbps, 48000 Hz, Joint Stereo RTP payload size: 1152 (3 frames of audio) Connecting to: http://localhost:8000/dvb/the_hits_radio Multicast session: 220.127.116.11/5004/15