🛰 Broadcast Signal Intelligence

The complete toolkit for
broadcast engineers

Signal monitoring, 24/7 compliance recording and voice-activated studio production — three professional tools that work independently or together, from a single browser interface.

🐧 Linux 🍎 macOS ⊞ Windows

Or email us directly: conor@altivox.co.uk · james@altivox.co.uk

24/7Continuous Recording
5 HzLive Level Updates
90 daysSignal History
3Products · One Ecosystem
SignalScope

Broadcast signal monitoring — silence detection, broadcast chain fault location, AI anomaly detection, RDS/DAB decoding, EBU R128 loudness and multi-site hub architecture.

🐧 Linux🍎 macOS
Learn more ↓
SignalScope Logger

Broadcast compliance recording — continuous 24/7 capture from any audio source with compliance dashboard, legal hold, timeline playback and instant clip export.

🐧 Linux🍎 macOS⊞ Windows
Learn more ↓
SignalScope Director

Voice-activated camera director — automatically switches vMix camera inputs based on who is speaking. Web-based control. ISO recording. Live streaming control.

🐧 Linux🍎 macOS⊞ Windows
Learn more ↓

Built for broadcasters at every scale

From a single community station to multi-site commercial groups — SignalScope grows with you.

📻

Community & Small Commercial Radio

Run the lot on a Raspberry Pi and an RTL-SDR dongle. Off-air FM monitoring, OFCOM-compliant recording and email alerts when something goes wrong — without an IT department.

Single sitePi-friendlyOFCOM-ready
📡

Commercial Radio Groups

One hub aggregates every transmitter site in your estate onto one dashboard. Broadcast chain fault location pinpoints exactly which node in the signal path has failed — at 3am, that matters.

Multi-site hubChain fault locationSLA tracking
🏛

Public & Regulated Broadcasters

Audit trail, named legal hold, SHA-256 integrity verification and granular access control — designed for organisations that must defend compliance decisions to regulators in writing.

Legal holdAudit trailIntegrity hashes
🎓

University & Student Stations

Three built-in user roles (Admin / User / Viewer) let students operate the Logger and review compliance recordings while admin controls stay locked down. Educational pricing available.

Multi-user rolesHTTP & RTPEducation pricing
💻

Internet Radio & Streaming Stations

No RF hardware required. Monitor and record HTTP, HTTPS, Icecast and Shoutcast streams. Stereo level metering, silence detection, EBU R128 loudness and full archive — all from any browser.

HTTP/HTTPSIcecast/ShoutcastNo SDR needed
🎬

Studio & Production Teams

Director runs your vMix studio — voice-activated camera switching, ISO recording, auto-recording and live-stream control. Ideal for podcasts, visual radio, live shows and multi-camera interviews.

vMix integrationVoice-activatedMulti-camera

Hub Dashboard

Every site. One screen.

The hub aggregates live signal data from all connected monitoring nodes in real time.

hub.example.com
📡 Belfast Transmitter Site ● Live
Cool FM 97.4
−5.2 dB
Downtown Radio
−6.8 dB
U105
−4.1 dB
📡 Dublin DAB Mux ● Live
RTÉ Radio 1
−3.2 dB
2FM
−3.9 dB
Lyric FM
−5.8 dB
🔗 Broadcast Chains 1 fault
FM Distribution OK
STL Path A FAULT
IP Backup OK
📋 Recent Alerts
STL_FAULT — Belfast FM 14:32
CHAIN_RECOVERED 13:10
AI_ANOMALY — Cool FM 09:44

What it does

Everything you need.
Nothing you don't.

Built by a broadcast engineer for broadcast engineers — every feature exists because it solves a real problem.

📻

FM Monitoring via RTL-SDR

Tunes directly to the transmitter over the air. Full RDS decoding — PS name, RadioText, stereo flag, TP/TA, PI code. RF signal level, SNR and stereo L/R bars. Knows the difference between a studio fault, STL fault and transmitter down.

📡

DAB Digital Radio Monitoring

Monitors individual DAB services via RTL-SDR and welle-cli. Ensemble lock, SNR, service bitrate, DLS scrolling text. Detects service dropouts and audio faults independently of carrier presence.

🌐

RTP, HTTP & ALSA Inputs

Monitor Livewire / AES67 RTP multicast streams with packet loss and jitter metrics. Any HTTP/HTTPS stream decodable by ffmpeg. Local sound devices — microphone, line-in, USB audio, loopback.

🔗

Broadcast Chain Fault Location

Model your signal path as an ordered chain of monitoring points. When something fails, SignalScope identifies the first failed node automatically — so at 3am you know exactly where to look, not just that something is wrong.

🏢

Multi-Site Hub Architecture

One hub node aggregates data from unlimited remote client nodes. A single dashboard covers your entire estate. Clients push live data at 5 Hz — level bars update in real time across all sites simultaneously.

📊

Historical Metrics & SLA

90 days of signal history in SQLite — level, LUFS, silence flag, RDS quality metrics. SLA tracking per stream with weekly Morning Reports. Everything you need to answer the difficult questions after the fact.

🤖

AI Anomaly Detection

Each stream trains its own local ONNX autoencoder over 24 hours. Learns what normal sounds like, then flags deviations — hiss, distortion, noise bursts, clipping and unusual spectral content. Entirely local, no internet required.

🔔

Silence Detection & Alerting

Configurable silence floor and minimum duration. Composite fault diagnosis for FM inputs — carrier presence, RDS lock and packet loss all evaluated to identify fault location. Alerts via email, Teams, Pushover or webhook.

📈

EBU R128 Loudness & Metrics

Momentary, short-term and integrated LUFS. True peak monitoring. 90 days of signal history in SQLite — level, LUFS, silence flag, clip count, RDS/DAB quality metrics. SLA tracking per stream.

Up and running in minutes

1

Run the installer

One command installs SignalScope, all dependencies, and configures a systemd service automatically.

2

Plug in your dongle

Connect any RTL-SDR dongle. SignalScope detects it automatically and lets you assign it a role.

3

Add your streams

Enter FM frequencies, DAB channels, RTP multicast addresses or HTTP stream URLs via the browser UI.

4

Connect your hub

Point multiple client nodes at a central hub for a unified dashboard across every site.

What you need

Minimal hardware. Maximum visibility.

🖥

Linux, macOS or Windows

SignalScope and Logger run on Raspberry Pi, Ubuntu, macOS and Windows. Director also supports all three platforms. One installer per platform — no dependencies to manage.

🌐

Any modern browser

All three products are controlled entirely from a web browser. Chrome, Firefox, Safari and Edge all work. No software to install on control or playback machines — just open a URL.

📶

RTL-SDR Dongle (optional)

Any Realtek RTL2832U-based USB dongle. Required for FM and DAB off-air monitoring. Not needed for HTTP, RTP or sound card inputs.

📺

vMix (Director only)

Full integration with vMix via the HTTP API. Basic, HD, 4K, Pro or Max edition. ISO Recording mode requires vMix 4K or above.

SignalScope Logger

SignalScope Logger

🐧 Linux🍎 macOS⊞ Windows
⚖️
Designed for OFCOM compliance from day one. UK radio licensees are required to retain at least 42 days of broadcast recordings (Broadcasting Code & OFCOM licence conditions). Logger handles continuous recording, retention scheduling and the full audit trail automatically — so when the regulator asks for a recording, you can find it in seconds, prove its integrity, and serve it instantly.

24/7 broadcast compliance recording for radio stations. Captures every second from FM feeds, IP streams, AES67/Livewire RTP and local audio devices — with a full compliance dashboard, named legal hold, SHA-256 integrity verification, full audit trail and instant clip export. Self-hosted: your recordings never leave your infrastructure.

Logger SignalScope Logger Today — 24-hour view
00:00 06:00 12:00 18:00 00:00
Cool FM 97.4 FM
17:17
Downtown Radio
17:17
Morning Show HD
17:17
08:45:12
30:00

Continuous 24/7 Recording

Clock-aligned 5-minute segments rolling round the clock. No gaps, no manual intervention. Recordings are indexed automatically and instantly searchable by date, time and input.

📊

Compliance Dashboard

Full per-input coverage reporting with a calendar heatmap, daily coverage bars, gap minutes, silence percentage and status badges. See at a glance which days are fully covered and which have gaps.

Legal Hold

Apply a named legal hold to any recording by input and date. Held days are protected from automatic retention cleanup. Hold and unhold events are written to the full audit trail — defensible in a regulatory context.

📋

Audit Trail

Every play, export, hold, unhold, verify and integrity event is logged with timestamp, username, IP address and file reference. Admin-accessible, paginated and filterable — ready for OFCOM requests.

📅

Timeline Playback

24-hour timeline with pinch-to-zoom, silence indicators, Zetta track bands and a calendar date picker. Click any segment to jump straight to it, or drag the day bar to scrub anywhere across the day.

✂️

Clip Export

Select any time range and export as MP3, WAV, AAC or Opus — directly in the browser, no software to install. All exports are written to the audit trail automatically.

🎵

Metadata & Track Logging

Integrates with Zetta playout systems and generic Now Playing REST endpoints. Logs every track change alongside the audio — search by artist, title or time to find any exact moment instantly.

👥

Multi-User Access Control

Three roles — Admin, User and Viewer — each with the right level of access. Admins manage inputs and hold settings; Users access recordings and compliance; Viewers can only play back audio.

Get Logger for your station →
SignalScope Director

SignalScope Director

Voice-activated camera switching and production control for vMix. Director listens to your presenters and automatically cuts to whoever is speaking — letting your team focus on the show, not the vision mixer.

🐧 Linux🍎 macOS⊞ WindowsInstalls as a background serviceBrowser-based control
Director SignalScope Director ● Auto-directing
Camera 1 — Presenter A ● LIVE
🎙
Camera 2 — Presenter B standby
🎤
Camera 3 — Wide Shot standby
📷
🎙

Voice-Activated Switching

Director continuously monitors audio levels from each presenter mic. When someone starts speaking, it automatically cuts to their camera in vMix — hands-free direction for your whole show.

🎬

vMix Integration

Full two-way integration with vMix via the HTTP API. Switch inputs, trigger transitions, control recording and streaming — all driven from Director's browser interface or automatically by voice.

💾

ISO Recording

Trigger ISO recording on vMix 4K and above. Capture individual camera feeds alongside the programme mix for full post-production flexibility — started and stopped from the Director UI.

📡

Live Streaming Control

Start and stop vMix streaming destinations from Director. Monitor stream health, bit rate and connection status — all without touching the vMix machine directly.

🌐

Browser-Based Control

Director installs as a background service and exposes a web interface. Any device on the network can open the control panel — tablets on the studio desk, laptops in the gallery, phones in the corridor.

⚙️

Configurable Sensitivity

Set per-presenter activation thresholds, hold times and priority rules. Configure cut delay to avoid switching on coughs or short interjections. All adjustable live from the browser without restarting.

Get Director for your studio →

Integrates with your existing stack

SignalScope is built to fit into broadcast workflows — not replace them. Native integrations for the tools radio engineers actually use.

🎵
Zetta (RCS)Auto track logging & mic-live events
📺
vMixBasic / HD / 4K / Pro / Max
🔔
PushoverCritical alert push notifications
💬
Microsoft TeamsAdaptive-card alerts to channels
💬
SlackIncoming webhooks & alert routing
✉️
Email (SMTP)HTML alerts with embedded clips
🌐
WebhooksPOST any event to your endpoint
📻
Now Playing APIsTriton & generic JSON endpoints
📡
AES67 / LivewireRTP multicast on dedicated NICs
📻
RTL-SDRFM, DAB & FM Scanner via USB dongles
📱
Mobile APIiOS / Android companion app
🔌
Sound CardsALSA, PulseAudio, DirectSound, WASAPI

Questions we hear often

If something isn't covered here, just get in touch — we reply quickly.

How much does it cost?

Pricing is based on the number of sites, streams and which products you need. Single-site community stations start at a fraction of the cost of legacy hardware monitoring; multi-site commercial deployments are tailored to your estate. Get in touch with a sentence about your setup and we'll come back with a quote within one working day.

Is there a free trial or demo?

Yes. We offer a guided demo over screenshare (typically 20 minutes) and, where appropriate, a time-limited trial licence so you can run SignalScope on your own hardware before committing. Request a demo here.

Self-hosted or cloud?

SignalScope is self-hosted. You install it on your own hardware — a Raspberry Pi, Linux server, Mac mini or Windows PC — and it runs on your network. Your recordings, your audit trail and your data never leave your infrastructure. This is a deliberate choice for compliance and data-sovereignty reasons.

Does Logger meet OFCOM recording requirements?

Yes. Logger captures continuous, clock-aligned segments with SHA-256 integrity verification, a named legal-hold mechanism and a full audit trail of every play, export, hold and unhold action. The compliance dashboard shows full per-day coverage so you can demonstrate retention at any time. UK commercial radio is required to keep recordings for at least 42 days under OFCOM licence conditions; Logger's retention is fully configurable so you can extend that to whatever your licence requires.

What hardware do I need?

For HTTP, RTP or sound-card monitoring only: any Linux, macOS or Windows machine. A Raspberry Pi 3B+ is more than enough for most small installations. For FM and DAB off-air monitoring: add an RTL-SDR USB dongle (Realtek RTL2832U based). We can advise on the right specification for your site.

Can I monitor multiple sites from one dashboard?

Yes — that's what the hub does. One hub node aggregates data from unlimited remote client nodes. Each remote client pushes live data at 5 Hz, so signal levels across your entire estate update on a single screen in real time. Broadcast chain modelling means a single fault at any node is immediately attributed to the right location in the path.

What integrations does it support?

Native integrations for Zetta playout, vMix, Microsoft Teams, Slack, Pushover, email (SMTP), generic webhooks, AES67 / Livewire RTP, generic now-playing JSON APIs, ALSA / PulseAudio / DirectSound / WASAPI sound cards, and a mobile API for iOS and Android. Anything with an HTTP API can be wired in.

What support is included?

Email support during UK business hours is included with every licence. Onboarding (installation, initial configuration and first-hub setup) is included with every new install. Higher tiers add priority response, scheduled phone/video calls and out-of-hours coverage. We are a small UK-based team, not an outsourced helpdesk — when you email, you reach the people who built the product.

Can multiple people use it at the same time?

Yes. Three built-in roles give the right level of access to engineers, producers and compliance staff: Admin (full configuration), User (operate the Logger, view recordings and compliance) and Viewer (playback only). Per-user audit logging tracks every play, export and hold action with timestamp and IP address.

What happens to my recordings if I cancel?

They stay on your hardware. Because SignalScope is self-hosted, recordings live on your disks under your control — we never have a copy. Cancellation simply means no future software updates; existing recordings, the audit trail and the compliance dashboard remain fully accessible.

Can I migrate from an existing logger / monitoring system?

Usually yes. If your existing system can export recordings, Logger's segment format is plain MP3 / WAV / AAC / Opus — easy to drop into the file tree. For metadata import (track logs, fault history) we can usually script a one-time migration. Tell us what you're moving from.

Is it GDPR compliant?

Yes. SignalScope is self-hosted on your infrastructure — we never process broadcast audio or station metadata on your behalf, so there is no data-processing relationship to disclose. For lead and contact data submitted via this website, see our Privacy Policy.

Director — does my version of vMix work?

Director supports vMix Basic, HD, 4K, Pro and Max. Voice-activated switching, transitions, recording and streaming control work with all editions. ISO recording mode requires vMix 4K, Pro or Max (the editions that support ISO Recording natively).

Ready to get started?

Tell us a sentence or two about your setup and we'll come back with a tailored quote and demo within one working day.

Or email us directly

conor@altivox.co.uk · james@altivox.co.uk

We'll reply within one working day.