Tiesioginių transliacijų garso kontrolė
Tiesioginių transliacijų garso kokybės kontrolė žiniasklaidos operacijų komandai · Sukurta nuo nulio, dirbant vienam, nuo dizaino iki diegimo
Atnaujinta
Prieš
Darbuotojai komentarų garsą tikrino rankomis, todėl praleistas gedimas galėjo pasiekti žiūrovus.
Po
1 val.
rodmenų saugoma vietoje per tinklo nutrūkimą ir išsiunčiama iš naujo vieną kartą; garsumas matuojamas pagal EBU standartą.
- 1Programinė įranga:Transliacijos vieta
Siunčia komentarų garsą daugeliu kanalų.
- 2Programinė įranga:Vietinis agentas
Matuoja kiekvieną kanalą pagal EBU garsumo standartus.
- 3Programinė įranga:Vietinis agentas
Saugo rodmenis diske ir iš naujo siunčia juos po tinklo nutrūkimo.
- 4Programinė įranga:Debesies paslauga
Išsiunčia įspėjimą, kai gedimas trunka pakankamai ilgai.
- 5Žmogus:Operatorius
Mato įspėjimus ir incidentus žiniatinklio konsolėje.
Veikia visada
- Debesis ignoruoja pasikartojančius rodmenis, todėl pakartotinis siuntimas niekada neskaičiuojamas dukart.
Problema
Darbuotojai komentarų garsą stebėjo rankomis. Praleistas gedimas kėlė žiūrovų skundų, reguliuotojo baudų ir žalos reputacijai riziką.
Diagnozė
Įspėjimai padeda tik tada, kai jie išsamūs ir be klaidingų signalų. Dėl tinklo nutrūkimų prarastume rodmenis, o svyruojantys detektoriai užverstų operatorius klaidingais įspėjimais.
Svarstyti variantai
Nutrūksta ryšys su debesimi. Kaip neprarandamas nė vienas rodmuo?
Pasirinkta
Rodmenis saugoti diske vietoje ir siųsti iš naujo, o debesis dublikatus ignoruoja
Valandos rodmenys ir parų įvykiai išlieka po nutrūkimo, o pakartotinis siuntimas niekada neskaičiuojamas dukart. Kaina: daugiau judančių dalių vietos kompiuteryje.
Atmesta
Laikyti rodmenis atmintyje ir, kai pilna, išmesti seniausius
Duomenys prarandami nutrūkimo metu, kai jų labiausiai reikia.
Detektorius pakaitomis įsijungia ir išsijungia. Kada išsiunčiamas įspėjimas?
Pasirinkta
Tik tada, kai gedimas trunka minimalų laiką, o paskui taikoma pauzė
Vienas nestabilus kanalas negali užtvindyti operatorių.
Atmesta
Įspėti dėl kiekvieno perjungimo
Vienas nestabilus kanalas užverčia operatorius klaidingais įspėjimais.
Sprendimas
Vietoje veikiantis agentas matuoja kiekvieną kanalą ir siunčia rodmenis į debesies paslaugą. Operatoriai gauna žiniatinklio konsolę su projektais, slenksčiais ir įspėjimais.
- Vietinis agentas
- Python
- EBU R128 loudness
- ONNX Runtime
- PyTorch
- SpeechBrain
- Windows build
- Debesies API
- FastAPI
- SQLAlchemy
- Alembic
- PDF reports
- Duomenys
- TimescaleDB
- PostgreSQL 17
- Operatoriaus konsolė
- Next.js
- React
- TanStack Query
- WebSockets
- uPlot
- Zustand
- Kokybė ir pristatymas
- Docker Compose
- GitHub Actions
- uv
- Ruff
- mypy
- pytest
- Playwright
- axe
Susijusios paslaugos
Skaičiai: Agento buferio nustatymai