Web-based DAB multiplex management — replacing desktop-only tools with a modern browser interface.
RunBeat Controller is a turnkey, end-to-end DAB multiplex management platform. It handles everything from audio encoding and multiplexing through to transmission chain monitoring — all from a modern browser interface. There is no separate software to install, no configuration files to edit, and no command-line access required.
When your multiplex account is created, the platform automatically sets up your entire transmission environment in the background. Within moments of receiving your login credentials, your multiplex is ready to configure — just add services, set your audio sources, and go live.
Controller is hosted at runbeatcontroller.com and is multi-tenant, with each multiplex operating as a fully isolated tenant with its own configuration, monitoring, and user management.
When a RunBeat platform administrator creates your multiplex account, the following happens automatically in the background:
You'll receive an invitation email with a link to log in. By the time you reach the dashboard, everything is ready.
Your dashboard includes a System Health panel showing the status of every component in your transmission chain. Green indicators mean everything is running normally. If any component needs attention, you'll see an amber or red indicator with a description of the issue — and in most cases, the platform will attempt to resolve it automatically.
Each service supports multiple audio input sources with priority-based automatic failover. If your primary audio source drops out, the platform automatically switches to the next available source — and switches back when the primary recovers. You can also upload a backup MP3 file as an ultimate failsafe that loops until a live source comes back online.
Here's what happens from the moment you sign up to the moment your multiplex is on air.
A RunBeat platform administrator creates your multiplex account. You provide your Ensemble ID (EId), ensemble label, and transmission mode. The platform automatically provisions your entire transmission environment in the background — typically within a few seconds.
You'll receive an email with a link to runbeatcontroller.com and instructions to create your account or sign in with Microsoft 365. By the time you log in, your dashboard is ready.
On the dashboard, check that your ensemble settings are correct — Ensemble ID, label, transmission mode, and country ID. These were set during account creation but can be adjusted.
Create a service for each radio station in your multiplex. For each service you'll need:
For each service, configure where the audio comes from. The most common setup is an Icecast/Shoutcast stream URL from your playout system. If you use RunBeat Pulse for playout, you can link directly — the stream URL is configured automatically.
We recommend setting up at least one backup source per service, plus uploading a backup MP3 as an ultimate failsafe.
Configure the output chain to deliver the multiplexed signal to your transmitter. See Connecting your equipment below for details.
From the dashboard, start the transmission chain. The platform starts the multiplexer, encoders, and modulator in the correct order. Monitor the System Health panel to confirm everything is running.
Once the transmission chain is running and your transmitter is receiving the signal, you're on air. The platform monitors everything continuously and will alert you if any issues arise.
RunBeat Controller handles everything up to the point where the multiplexed DAB signal leaves the platform. To get that signal to your transmitter, you need to configure the output chain. The method depends on your transmission setup.
At minimum, you need one of the following at your transmitter site:
This is the most common setup for operators whose transmitter is at a different location to the Controller server.
For multiple transmitter sites (e.g. a regional network), add multiple EDI output destinations. Each transmitter receives the same multiplexed signal.
If your modulator or SDR device is on the same server or local network as Controller:
For operators running multiple transmitters on the same frequency (Unlimited tier only):
| Output type | Bandwidth required | Latency | Notes |
|---|---|---|---|
| EDI over UDP | ~2 Mbps per ensemble | Low latency preferred (<100ms) | Most common for remote transmitters. Tolerates some packet loss. |
| EDI over TCP | ~2 Mbps per ensemble | Tolerates higher latency | More reliable over unstable connections. Adds buffering latency. |
| ETI local pipe | N/A (local) | Negligible | For co-located modulator only. |
| ETI via ZeroMQ | ~2 Mbps | Low latency | For network-connected modulator on the same LAN. |
If your transmitter is behind a firewall, ensure the following ports are open:
Before going live:
An ensemble represents a DAB multiplex — a collection of radio services broadcast on a single frequency block. Each ensemble is configured with:
Each service represents a radio station within the ensemble. Service configuration includes:
A DAB ensemble has a fixed total capacity of 864 Capacity Units (CUs) shared across all services. Each service's subchannel consumes CUs based on its bitrate and protection level.
The CU allocation bar provides a visual representation of used and available capacity. It shows each service's CU consumption colour-coded, with the remaining free capacity clearly visible.
Use What-If mode to experiment with different configurations before deploying. Change bitrates, protection levels, or add/remove services and see the impact on capacity in real time — without affecting the live transmission.
| Codec | Bitrate range | Typical use |
|---|---|---|
| DAB (MPEG-2 Layer II) | 128–256 kbps | Legacy services requiring original DAB compatibility. |
| DAB+ (HE-AACv2) | 40–128 kbps | Modern services — better audio quality at lower bitrates, more services per ensemble. |
Controller manages audio encoding for each service. Configure:
Each service needs an audio source. Supported input types:
Programme Associated Data (PAD) is metadata transmitted alongside the audio signal. Controller manages two types:
Scrolling text displayed on DAB receivers — typically artist and title information. DLS can be fed from:
Images transmitted via PAD and displayed on receivers that support it — typically station logos or now-playing artwork. Upload images through the Controller interface.
Controller provides real-time monitoring of the entire transmission chain:
Each service supports multiple audio input sources arranged in priority order. The platform continuously monitors all sources and automatically manages failover:
Every failover and recovery event is logged with timestamps, and uptime reports are available showing per-service reliability over any date range.
For multiplexes with remote transmitter sites, Controller supports EDI (Ensemble Data Interface) distribution. EDI carries the multiplexed ensemble data over IP networks to remote modulators, enabling geographically distributed transmission from a central multiplexer.
Single Frequency Networks (SFN) allow multiple transmitters to broadcast the same multiplex on the same frequency. Controller supports SFN configuration with GPS-synchronised timestamps, ensuring all transmitters in the network are precisely aligned.
RunBeat Pulse stations can serve as audio input sources for DAB services. Controller can pull audio streams directly from Pulse stations, and DLS text can be automatically populated from Pulse's now-playing metadata. This provides a seamless path from cloud playout to DAB transmission.
| Role | Access |
|---|---|
| Mux Admin | Full multiplex management — ensemble configuration, services, encoding, capacity, monitoring, user management. |
| Station Provider | Manage own service(s) — audio input, PAD, and monitoring. Cannot modify ensemble-level settings. |
| Presenter | View-only access to monitoring and service status. |
| Tier | Monthly | Services | Highlights |
|---|---|---|---|
| Single | £79 | 1 | Turnkey deployment, single service management, monitoring, email support. |
| Multi | £159 | Up to 6 | One-click AWS deploy, multi-service management, What-If planning, EDI distribution, priority support. |
| Unlimited | £269 | Unlimited | Docker self-hosted, full ensemble management, SFN support, multi-mux, API access, dedicated support. |
Your multiplex account goes through several stages during its lifetime. Here's what happens at each stage.
Your multiplex is fully operational. All services are running, monitoring is active, and you have full access to configuration and management features.
If your subscription lapses or is paused, your account is suspended. When this happens:
If you cancel your subscription:
If you reactivate within the 30-day retention period, your multiplex is restored exactly as it was — all services, audio inputs, PAD configuration, and monitoring settings are preserved. The platform restarts your transmission chain automatically.
If you reactivate after the retention period, a fresh environment is provisioned for you and you'll need to reconfigure your services from scratch.