I will not go in detail on how to install the above requirements except the FDK-AAC, since the procedure for installation of the above tools will vary from system to system. One thing to note though, all the tools should be installed as development packages.

Since FDK-ACC library with DAB+ patches is among the repositories in Open Digital Radio repositories, then you must download the version provided by Open digital which contain the DAB+ patches.

When you run the ./configure command, then look if all the features enabled are correct as below:

ODR-AudioEnc Configure Command Showing Enabled Features

Note that above i have run ./configure --enable-alsa --enable-jack --enable-vlc which enables ALSA, JACK and VLC support. These will add support for ALSA and JACK which can be used for live streaming through attached microphone or Soundcards; and VLC streaming support which will be used in case you want to stream radio stations directly from the internet or from a local file.

If you do not want to enable these, then simply run ./configurewithout any other options.

If all the commands have run successfully, the installation of ODR-AudioEnc will have been completed.

Test it by running:

$ odr-audioenc -h

ODR-DABMUX

Installation of ODR-DabMux is fairy simpler than ODR-AudioEnc. Download the ODR-DabMux git repository as follows: