Zurück zum Portfolio
SaaSVeröffentlicht

ark.commentary

Selbst gehosteter Broadcast-Fernkommentar. Ein Einladungslink, ein USB-Mikrofon — und das Audio des Kommentators erreicht die Regie mit Broadcast-Latenz über WebRTC. Fair-code, in 30 Minuten einsatzbereit.

KundeInstitut Equestre National Avenches — IENA Sàrl
Jahr2026
ark.commentary
Kontext

Projektgenese

Fernkommentar läuft zu oft auf einen zusammengeflickten Aufbau hinaus: Comrex, Discord oder Zoom mit Gaffa-Tape an die Konsole gepatcht. Videocalls „bereinigen“ die Stimme, schneiden die Stille weg und fügen Latenz hinzu — genau das, was eine Broadcast-Regie nicht will. Auf der anderen Seite zwingen proprietäre Lösungen (vMix Call, Comrex …) zu Preisüberraschungen und lassen keine Kontrolle über die Infrastruktur.

ark.commentary ist der dritte Weg. Der Kommentator öffnet einen Link im Browser, schliesst sein USB-Mikrofon an und spricht; sein Audio erreicht die Regie mit Broadcast-Latenz über WebRTC (eingebettetes LiveKit). Das Studio verfolgt Präsenz, EBU-PPM-Pegel, On-Air-Status und Talkback in Echtzeit. Als Fair-code veröffentlicht (Sustainable Use License), läuft es nach rund dreissig Minuten auf Ihrer eigenen Infrastruktur — ein docker compose und eine Domain.

Das Projekt entstand aus einem konkreten Bedarf des Institut Equestre National d'Avenches (IENA): Reitsportwettbewerbe aus der Ferne zu kommentieren, die live übertragen werden. Als erster Kunde und Ursprung der Idee setzt IENA es heute im Produktivbetrieb ein — die erste mit ark.commentary aufgesetzte Regie.

commentary.votre-domaine.ch/studio×
commentary.votre-domaine.ch/studio
ark.commentary — vue régie du studio : présence, niveaux PPM, état antenne, talkback

La régie en temps réel — présence du commentateur, niveaux PPM EBU, état antenne et talkback bidirectionnel

01Die Herausforderung

Kundenproblem

Fernkommentar in Sendequalität: Videocall-Tools verschlechtern das Audio, proprietäre SaaS sperren die Regie ein.

La visio détruit le signal : noise suppression, DTX et compression « nettoient » la voix et coupent les silences — inacceptable à l'antenne

SaaS propriétaires : pricing à la surprise, licence par commentateur, données hors de votre contrôle

Bricolages Comrex/Discord/Zoom : raccordés à la console au gaffer, sans metering fiable ni état antenne

Aucune visibilité régie : présence, niveaux et état antenne du commentateur distant restent dans le flou

ark.commentary — page produit sur tablette
ark.commentary — page produit sur mobile

Un message produit clair, du desktop régie au mobile

02Unser Ansatz

Technische Lösung

Ein Browser-Link für den Kommentator, ein echter Kanalzug für die Regie und Broadcast-Audio von Anfang bis Ende — alles auf Ihrer eigenen Infrastruktur.

Zéro installation côté commentateur : un lien d'invitation protégé par mot de passe ouvre le kiosk dans le navigateur — pas de compte, pas de logiciel

Audio taillé pour l'antenne : Opus RED contre la perte de paquets, DTX désactivé, aucune noise suppression destructrice sur le micro

Régie temps réel : metering PPM EBU (peak-hold, clip latch), état antenne, talkback bidirectionnel et retour programme (PGM)

WebRTC en latence broadcast via LiveKit embarqué — aucun compte tiers, aucun service externe

Fair-code, auto-hébergé : un docker compose et un domaine, vos données restent chez vous

Schlüsselentscheidungen

  • LiveKit SFU embarqué — aucune dépendance à un service tiers
  • Mono-commentateur par événement (le multi-commentateur est sur la roadmap)
  • Capture vidéo PGM in-browser (getUserMedia + simulcast)
  • Auth opérateur : email/mot de passe + 2FA TOTP, invitations protégées et expirantes

Zéro installation côté commentateur

Le commentateur ouvre un lien dans son navigateur, branche son micro USB et parle. Retour programme (PGM) plein écran, talkback et niveaux MIC/TB/PGM intégrés — rien à installer.

  • Un lien d'invitation protégé par mot de passe, sans compte
  • Vidéo programme plein écran derrière les contrôles à l'antenne
  • Talkback hybride : maintenir pour parler, tap bref pour verrouiller
commentary.votre-domaine.ch/kiosk×
commentary.votre-domaine.ch/kiosk
ark.commentary — kiosk commentateur : vidéo PGM, bouton à l'antenne, talkback, niveaux
Funktionen

Hauptfunktionen

Qualité audio broadcast

Opus RED contre la perte de paquets, DTX désactivé — le silence reste du signal — et aucune noise suppression destructrice sur le micro du commentateur.

Metering PPM EBU

Balistique EBU Type II, peak-hold et clip latch. Des niveaux fiables côté régie pour chaque envoi (Clean, Talk-back, PGM), pas un gadget visuel.

Talkback & retour programme

Talkback bidirectionnel hybride — maintenir pour parler, tap bref pour verrouiller — et vidéo PGM plein écran derrière les contrôles du kiosk commentateur.

Invitations sans compte

Un lien protégé par mot de passe et expirant. Le commentateur ouvre le kiosk dans son navigateur : rien à installer, aucun compte à créer.

Sécurité & cycle de vie

Authentification email/mot de passe, 2FA TOTP avec codes de secours et rate-limit. Événements pilotés de bout en bout : brouillon → planifié → en direct → terminé → archivé.

Fair-code, chez vous

Publié sous Sustainable Use License : code public, auto-hébergeable. Un docker compose, un domaine, et votre régie est en ligne en 30 minutes. Interface FR/EN/DE.

03Ergebnisse

Projektauswirkungen

Eine vollständige Broadcast-Kommentarplattform, entstanden bei IENA — erster Kunde und Ursprung der Idee — und in 30 Minuten auf Ihrer Infrastruktur einsatzbereit.

IENA
premier client en production
30 min
pour déployer votre régie
750+
tests, quality gate CI
PPM EBU
metering Type II
Opus RED
résilient à la perte de paquets
Fair-code
usage interne libre
  • Né à l'Institut Equestre National d'Avenches (IENA), premier client et à l'origine de l'idée — première régie en production
  • Audio broadcast : Opus RED, DTX off, metering PPM EBU Type II — pas un gadget visuel
  • Régie complète : tranche console par commentateur, talkback bidirectionnel, retour PGM vidéo
  • Auto-hébergé en fair-code : docker compose unique, 2FA TOTP, déployé en 30 minutes

Le studio, à la baguette

La régie crée l'événement, génère le lien d'invitation et pilote tout le cycle de vie. Statuts en clair, commentateur en ligne, accès à la régie en un clic.

  • Cycle de vie : brouillon → planifié → en direct → terminé → archivé
  • Invitations générées, copiées, révoquées depuis le studio
  • Présence du commentateur et compteur d'antenne en temps réel
commentary.votre-domaine.ch/studio×
commentary.votre-domaine.ch/studio
ark.commentary — événements avec statuts brouillon, planifié, en direct, terminé
Technologien

Tech-Stack

Vue 3 Vite TypeScript Go PostgreSQL Redis LiveKit Docker

Une tranche console par commentateur

Audio distant Clean et Talk-back, envois PGM et Talkback, routage, gain et test de ligne — avec un metering PPM EBU sur chaque voie. La régie garde la main, façon console broadcast.

  • Voies Clean / Talk-back / PGM / Talkback indépendantes
  • Gain, routage et test de tonalité par voie
  • Codec Opus 96k · RED · mono, bitrate ajustable à chaud sans coupure
commentary.votre-domaine.ch/studio×
commentary.votre-domaine.ch/studio
ark.commentary — tranche console : Audio distant Clean/Talk-back, Envoi PGM/Talkback, metering PPM

Ihre Regie in 30 Minuten einsatzbereit.

ark.commentary ist fair-code und selbst gehostet: ein docker compose, eine Domain — und der Broadcast-Fernkommentar läuft auf Ihrer eigenen Infrastruktur.