Tonkontrolle für Live-Sendungen
Audio-Qualitätskontrolle für Live-Sendungen im Betriebsteam eines Medienunternehmens · Von Grund auf gebaut, allein, von der Konzeption bis zum Deployment
Aktualisiert
Vorher
Mitarbeiter prüften den Kommentatorton von Hand, ein übersehener Fehler konnte also die Zuschauer erreichen.
Nachher
1 Stunde
an Messwerten, die bei einem Netzausfall vor Ort gespeichert und danach einmal erneut gesendet werden; Lautheit nach EBU-Norm gemessen.
- 1Software:Veranstaltungsort
Sendet Kommentatorton auf vielen Kanälen.
- 2Software:Standort-Agent
Misst jeden Kanal nach EBU-Lautheitsnormen.
- 3Software:Standort-Agent
Speichert Messwerte lokal und sendet sie nach einem Netzausfall erneut.
- 4Software:Cloud-Dienst
Löst einen Alarm aus, sobald ein Fehler lange genug anhält.
- 5Person:Operator
Sieht Alarme und Vorfälle in der Web-Konsole.
Gilt immer
- Die Cloud ignoriert doppelte Messwerte, eine Wiederholung zählt also nie doppelt.
Problem
Mitarbeiter überwachten den Kommentatorton von Hand. Ein übersehener Fehler riskierte Zuschauerbeschwerden, behördliche Bußgelder und Rufschaden.
Diagnose
Alarme helfen nur, wenn sie vollständig und ruhig sind. Netzausfälle würden Messwerte kosten, und flackernde Detektoren würden Operatoren mit Fehlalarmen überfluten.
Abgewogene Optionen
Die Verbindung zur Cloud bricht ab. Wie geht kein Messwert verloren?
Gewählt
Messwerte am Standort lokal speichern und erneut senden; die Cloud ignoriert Duplikate
Eine Stunde Messwerte und ein Tag Ereignisse überstehen einen Ausfall, und eine Wiederholung zählt nie doppelt. Preis: mehr bewegliche Teile auf dem Standortrechner.
Verworfen
Messwerte im Speicher halten und bei Überlauf die ältesten verwerfen
Verliert Daten beim Ausfall, genau dann, wenn es darauf ankommt.
Ein Detektor schaltet ständig an und aus. Wann löst ein Alarm aus?
Gewählt
Erst wenn ein Fehler eine Mindestdauer anhält, dann folgt eine Abklingzeit
Ein instabiler Kanal kann Operatoren nicht überfluten.
Verworfen
Bei jedem Umschalten alarmieren
Ein instabiler Kanal begräbt Operatoren unter Fehlalarmen.
Lösung
Ein Standort-Agent misst jeden Kanal und schickt die Messwerte an einen Cloud-Dienst. Operatoren bekommen eine Web-Konsole mit Projekten, Schwellenwerten und Alarmen.
- Standort-Agent
- Python
- EBU R128 loudness
- ONNX Runtime
- PyTorch
- SpeechBrain
- Windows build
- Cloud-API
- FastAPI
- SQLAlchemy
- Alembic
- PDF reports
- Daten
- TimescaleDB
- PostgreSQL 17
- Operator-Konsole
- Next.js
- React
- TanStack Query
- WebSockets
- uPlot
- Zustand
- Qualität und Auslieferung
- Docker Compose
- GitHub Actions
- uv
- Ruff
- mypy
- pytest
- Playwright
- axe
Ähnliche Leistungen
Kennzahlen: Puffer-Einstellungen des Agenten