Closed RichiH closed 7 years ago
I was also thinking about a SPL Metric of some kind, which would allow detection of disconnected mics.
Aye, that's what I meant with "no sound", but the underlying technical answer may be more complex than I think.
Listening in on streams is still good, and needed, but we should detect stuff if people don't listen in for whatever reason.
Colour distribution for "shadows against wall that's being recorded by mistake"
We should be able to provide audio levels for L/R in some shape or form, at least. Also - bitrate is a good indicator for movement/audio. And we can definitely provide the current bitrate of each stream.
EBU R128 seem to be the specs we want for sound monitoring.
https://ffmpeg.org/ffmpeg-filters.html#astats <-- This might also be useful. Especially since we can relatively easily extract it.
Working, we have data in prometheus and a grafana dashboard.
We should have "normal" paramaters of loudness, sync, left/right, etc and ideally expose those to the monitoring. We have many videos for 2016 with low volume, some with no sound, many too dark, etc pp.
At least part of those should be caught via instrumentation and alerts.