Difference between revisions of "DAB multiplexing"

From OpenDigitalRadio
Jump to navigationJump to search
(New page: The multiplexer gather different program streams (DAB, DAB+ or T-DMB), produces necessary signalling and output a single 2Mbit/s stream in ETI format (Ensemble Transport Interface). ==Too...)
 
(Remove old odr-dabmux with pipes and stuff)
 
(21 intermediate revisions by 3 users not shown)
Line 1: Line 1:
The multiplexer gather different program streams (DAB, DAB+ or T-DMB), produces necessary signalling and output a single 2Mbit/s stream in ETI format (Ensemble Transport Interface).
+
The multiplexer gather different program streams (DAB, DAB+ or T-DMB), produces necessary signalling and output a single 2Mbit/s stream in [[Ensemble Transport Interface|ETI format]] (Ensemble Transport Interface).
  
==Tools==
+
==Multiplexing with and ODR-DabMux==
  
*[[CRC-DabMux]] DAB/DAB+/T-DMB multiplexer from CRC.
+
*'''[[ODR-DabMux]]''' Opendigitalradio fork of the Free/open source DAB/DAB+/T-DMB multiplexer from CRC.
 +
 
 +
This multiplexer can work with a professional modulator by using a E1 G.703 interface card. For example, Farsite is manufacturing an [http://www.farsite.com/synchronous_X.21_RS422_V.35_RS530_PCI_PCIe_cards/farsync_e1_G.703_G.704_pci_card_linux_windows.shtml E1 card supported under linux] called [[Farsync_card|Farsync TE1]].
 +
 
 +
 
 +
====Live multiple input====
 +
 
 +
The multiplexer can take files, FIFOs or a ZeroMQ connection as input. For a scenario with live multiple input, the preferred interconnection is using ZeroMQ sockets, which can be used to create a very robust setup. The encoders from both [[toolame-dab]] and [[fdk-aac-dabplus]] support the corresponding ZeroMQ output.
 +
 
 +
An example configuration which encodes two programmes live is available in the [https://github.com/Opendigitalradio/dab-scripts/tree/master/examplesite examplesite configuration] of the [[dab-scripts]] repository.
 +
 
 +
===CRC-DabMux===
 +
 
 +
*'''[[CRC-DabMux_man_page|CRC-DabMux]]''' is the original free/open source DAB/DAB+/T-DMB multiplexer from CRC. The project has been stopped by CRC. It has been forked by Opendigitalradio and development continues as [[ODR-DabMux]]
 +
 
 +
===Other projects===
 +
 
 +
*[http://labs.radionova.no/category/dab/ Nova Radio labs opendab project in Norway]
 +
 
 +
==Ensemble Transport Interface==
 +
 
 +
Check [[Ensemble Transport Interface]] page for implementations.

Latest revision as of 21:02, 27 November 2014

The multiplexer gather different program streams (DAB, DAB+ or T-DMB), produces necessary signalling and output a single 2Mbit/s stream in ETI format (Ensemble Transport Interface).

Multiplexing with and ODR-DabMux

  • ODR-DabMux Opendigitalradio fork of the Free/open source DAB/DAB+/T-DMB multiplexer from CRC.

This multiplexer can work with a professional modulator by using a E1 G.703 interface card. For example, Farsite is manufacturing an E1 card supported under linux called Farsync TE1.


Live multiple input

The multiplexer can take files, FIFOs or a ZeroMQ connection as input. For a scenario with live multiple input, the preferred interconnection is using ZeroMQ sockets, which can be used to create a very robust setup. The encoders from both toolame-dab and fdk-aac-dabplus support the corresponding ZeroMQ output.

An example configuration which encodes two programmes live is available in the examplesite configuration of the dab-scripts repository.

CRC-DabMux

  • CRC-DabMux is the original free/open source DAB/DAB+/T-DMB multiplexer from CRC. The project has been stopped by CRC. It has been forked by Opendigitalradio and development continues as ODR-DabMux

Other projects

Ensemble Transport Interface

Check Ensemble Transport Interface page for implementations.