CRC mmbTools

Home arrow DAB/DMB Tools arrow CRC-DABMUX
CRC-DABMUX
Thursday, 03 September 2009

Overview

CRC-DABMUX is a DAB/DMB software multiplexer developed at CRC over several years as an experimental tool to support activities is the area of mobile multimedia broadcasting (MMB). In September 2009, CRC released CRC-DABMUX as a free open source software project under a GPL license.

The technical datasheet for CRC-DABMUX can be downloaded from here.

The easiest way to try CRC-DABMUX is to download and use the CRC mmbTools live CD .

Description

Over the years, CRC-DABMUX has become a flexible and stable platform for the development and testing of new DAB applications and services. It produces ETI compliant bit streams that can be injected directly into DAB modulators or indirectly through another level of DAB multiplexing. Because of its software based architecture, many typical DAB services can be generated and multiplexed on a single PC platform with live or pre-recorded sources. It is also a very useful tool for application and receiver functionality testing and as a portable demonstration platform. Although CRC-DABMUX was not originally intended for 24/7 commercial operations, it proved very reliable over the last 7 years where it has been used extensively as the main multiplexer for internal laboratory experiments and public demonstrations worldwide.

Most standard DAB transport mechanisms have been fully or at least partially implemented: FIDC, MPEG audio, enhanced packet mode (EPM), stream mode and DMB. The multiplexer was developed for the GNU/Linux operating system (OS) but it also runs on Microsoft Windows.
CRC-DABMUX offers many input options for the insertion of encoded applications: files and  UDP/IP and TCP/IP ports. The signalling information is auto-generated and is sent over the fast information channel (FIC). The resulting ETI formatted bit stream can be provided via many output options as well: TCP/IP, UDP/IP, files and G.703 physical interface.

CRC-DABMUX currently supports the FarSync TE1 physical interface board produced by FarSite. With this interface, a G.703 NA compliant signal can be generated and inserted directly into commercial DAB/DMB modulators. The ETI bitstream can also be sent directly into Openmokast for application development and testing.

Downloads

CRC-DABMUX is distributed as a free open source software project under the GPLv3 license.

0.3.0

  • First publicly available source code.
crc-dabmux-0.3.0.tar.bz2

0.3.0.3

  • Solved FIC date bug
  • Added support for timestamp
  • Added UDP input for data subchannel (bug)
crc-dabmux-0.3.0.3.tar.bz2

Compilation

Please read the INSTALL file inside the archive for complete and up-to-date compilation instructions.

  • tar xjf crc-dabmux-0.3.0.3.tar.bz2
  • cd crc-dabmux-0.3.0.3
  • ./configure --with-debug-malloc=no --disable-debug
  • make
  • sudo make install