Example of live re-broadcasting on DAB of many Internet radio stations

From Opendigitalradio
Revision as of 22:07, 9 December 2009 by Coinchon (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

General procedure

It is advised to use two linux PC, one attached to the USRP doing the OFDM modulation; the second receiving the streams from Internet, encoding them, making the DAB multiplex and sending the multiplex stream to the first PC.

On the modulation PC:

  1. Make a FIFO for the ETI stream
  2. Start a netcat listening on a free TCP port and redirect it to the FIFO
  3. Start the modulator process with the FIFO as input

On the multiplexer PC:

  1. Create a FIFO for each station
  2. For each station: Receive stream using mpg123, encode it live in MPEG Layer II using toolame and send it to the FIFO
  3. Start MUX process with every FIFO as input and use a pipe into a Netcat process sending to the TCP port you defined on the modulation PC.
  4. That's it (if everything configured properly), program can be received on any DAB receiver.
Personal tools