Fair-code free for internal use Self-hosted
From the commentator's browser to your control room.
An invite link, a USB microphone, and the audio reaches your control room at broadcast latency. On your own infrastructure, deployed in 30 minutes.
- In production at IENA, Avenches
- 750+ tests, CI quality gate
- Fair-code
- v2.x
01
- 1 / 3
The invite link
The control room creates the event and sends the commentator a link. No account, no software to install.
- 2 / 3
Browser + USB mic
The commentator opens the kiosk in a Chromium browser (Chrome, Edge, Brave), plugs in a USB microphone and talks. Program return (PGM) and talkback built in.
- 3 / 3
Audio in the control room
The feed arrives at low latency over WebRTC (LiveKit). The studio tracks presence, EBU PPM levels and on-air state in real time.
02
-
Broadcast audio quality
Opus RED against packet loss, DTX disabled — silence stays signal — and no destructive noise suppression on the mic.
-
EBU PPM metering
EBU ballistics, peak-hold and clip latch — levels you can trust, not a visual gimmick.
-
Hybrid talkback
Hold to talk, quick tap to latch. Control room and commentator talk off air.
-
Program return (PGM)
Full-screen program video behind the controls, with live resolution, fps and bitrate.
-
No-account invites
A password-protected, expiring link. The commentator installs nothing, signs up for nothing.
-
TOTP 2FA
Two-factor authentication with recovery codes and rate limiting for operators.
-
Live bitrate changes
The Opus bitrate applies on air, with no audio cut.
- FR EN DE
FR · EN · DE
Complete interface in three languages, translation parity checked at build time.
-
WebRTC transport
Audio reaches the control room at low latency (LiveKit), without the lag of video calls. The kiosk runs on a Chromium browser.
03
Versus proprietary SaaS
vMix Call, Comrex…- Public, auditable code
- Self-hosted — your data stays with you
- No surprise pricing, no per-commentator licensing
- No single-vendor dependency
Versus video-call workarounds
Discord, Zoom…- Opus RED — redundancy against packet loss
- DTX off — silence is still signal
- No destructive noise suppression
- EBU PPM metering, controlled latency
04
ark.commentary is released under the fair-code Sustainable Use License. A docker compose file and a domain are all it takes — follow the install guide and your control room is ready.
Install guide05
The company
ark.commentary is built by ark.swiss Sàrl, a Swiss software company in St-Légier (VD). The product was born from a real production need and runs today at the Institut Équestre National Avenches (IENA Sàrl).
Discover ark.swiss ↗Contributing
The code is public (fair-code). Field reports, issues and pull requests are welcome — read the contribution guide before your first PR.
Support the project
If ark.commentary serves you in production, you can support its development with a donation.
- PayPal
- [email protected]
- Recipient
- ark.swiss Sàrl