Qualità di immagine e audio
Aggiornato il 08 ott 2026Un canale può funzionare perfettamente dal punto di vista tecnico e non consegnare comunque nulla da guardare: uno schermo nero, un'immagine bloccata su un fotogramma, un programma senza audio. Castreon lo controlla da solo su ogni canale e dà un avviso quando la situazione dura.
Disponibile da Castreon 1.2.0, in tutti i piani. Attivo per impostazione predefinita.
Cosa controlla
| Controllo | Cosa significa | Avviso dopo (predefinito) |
|---|---|---|
| Immagine nera | schermo nero — il logo del canale può restare sullo schermo | 60 s |
| Immagine bloccata | la stessa immagine, immutata — la sorgente è ferma su un fotogramma. Un orologio o un testo che scorre contano come movimento | 120 s |
| Audio muto | la prima traccia audio non ha suono (il suo picco resta sotto la soglia di silenzio, −60 dB per impostazione predefinita) | 90 s |
Un problema diventa un avviso solo quando dura più della sua soglia e compare in almeno due misure di fila. Quando immagine o audio tornano, l'avviso si spegne da solo.
I controlli si fanno su ogni canale attivo che ha un'uscita HLS. Se un canale ha già un problema più grande (il vuoto di programma dell'operatore DVB, un'uscita che non scrive più nulla), Castreon non aggiunge sopra gli avvisi di qualità.
Dove li vedete
- Nella pagina del canale, sotto il player: la striscia Qualità — Immagine OK / nera / bloccata, con luminosità e movimento, e la barra dell'Audio con il picco in dB e l'età della misura.
- Avvisi: nella cronologia del canale, in «Richiede attenzione» nel Pannello (l'immagine nera è critica, immagine bloccata e audio muto sono avvertimenti) e nel punteggio di salute del canale.
- Notifiche: la famiglia Immagine e audio.
/metrics:castreon_channel_alert{code="black_picture"}(efrozen_picture,silent_audio), piùcastreon_channel_audio_peak_db,castreon_channel_picture_luma_percentecastreon_channel_picture_motion— vedete Metriche e Grafana.
Impostazioni
Impostazioni → Qualità di immagine e audio:
- Controlla immagine e audio dei canali — l'interruttore generale.
- Per ogni controllo: attivo / disattivo e Avviso dopo (secondi), 20–3600.
- Soglia di silenzio (dB) — sotto questo picco l'audio conta come muto.
- Una misura ogni (secondi) — per canale, 30 per impostazione predefinita.
- Misure contemporanee — per tutto il server; 1 per impostazione predefinita (al massimo un core della CPU).
- Problemi ora — i canali con un problema in questo momento, e da quando.
Eccezioni per canale
Alcuni canali sembrano «sbagliati» di proposito: una radio con un'immagine fissa, un canale che mostra per ore un cartello di pausa. In Eccezioni per canale scegliete il canale, spuntate senza «nera», senza «bloccata» o senza «muto» e premete Aggiungi eccezione. I controlli spuntati non si fanno più su quel canale, e la striscia nella sua pagina non mostra più quei valori in rosso.
Come misura — e quanto costa
Castreon prende l'ultimo segmento HLS che il canale ha già consegnato (con più qualità, la più bassa) e decodifica solo i fotogrammi chiave, ridotti a un'immagine molto piccola, più l'audio della prima traccia. Non apre la sorgente una seconda volta e non tocca il flusso degli spettatori.
Una misura costa circa 0,1 s di CPU per un canale 720p e circa 0,3 s per un 1080i da DVB, a bassa priorità. Con molti canali il ciclo di misura si allunga soltanto (prima le misure più vecchie) — il carico della CPU non cresce. La prima misura arriva circa 20 secondi dopo l'avvio di un canale.
Limiti
- Si misurano solo i canali con un'uscita HLS; gli altri mostrano «non misurato» nella loro pagina.
- Per l'audio si controlla solo la prima traccia audio.
- Finché l'immagine «nessun segnale» è in onda, il canale non viene misurato: l'immagine viene da voi, non dalla sorgente.