Calitatea imaginii și a sunetului
Actualizat la 08 oct. 2026Un canal poate merge perfect din punct de vedere tehnic și totuși să nu livreze nimic de urmărit: ecran negru, o imagine blocată pe un cadru, un program fără sunet. Castreon verifică singur asta pe fiecare canal și dă o alertă când durează.
Disponibil din Castreon 1.2.0, în toate planurile. Pornit implicit.
Ce verifică
| Verificarea | Ce înseamnă | Alertă după (implicit) |
|---|---|---|
| Imagine neagră | ecran negru — sigla canalului poate rămâne pe ecran | 60 s |
| Imagine înghețată | aceeași imagine, neschimbată — sursa a rămas blocată pe un cadru. Un ceas sau un text care curge se socotesc mișcare | 120 s |
| Sunet tăcut | prima pistă audio nu are sunet (vârful rămâne sub pragul de liniște, implicit −60 dB) | 90 s |
O problemă devine alertă doar când durează peste pragul ei și apare în cel puțin două măsurători la rând. Când imaginea sau sunetul revin, alerta se stinge singură.
Verificările se fac pe fiecare canal care rulează și are ieșire HLS. Dacă un canal are deja o problemă mai mare (golul de program al operatorului DVB, o ieșire care nu mai scrie nimic), Castreon nu adaugă peste ea și alertele de calitate.
Unde le vedeți
- Pe pagina canalului, sub player: banda Calitate — Imagine OK / neagră / înghețată, cu luminozitatea și mișcarea, și bara de Sunet, cu vârful în dB și vechimea măsurătorii.
- Alerte: în istoricul canalului, la „Necesită atenție” pe Panou (imaginea neagră e critică, imaginea înghețată și sunetul tăcut sunt avertismente) și în scorul de sănătate al canalului.
- Notificări: familia Imagine și sunet.
/metrics:castreon_channel_alert{code="black_picture"}(șifrozen_picture,silent_audio), pluscastreon_channel_audio_peak_db,castreon_channel_picture_luma_percentșicastreon_channel_picture_motion— vezi Metrici și Grafana.
Setări
Setări → Calitate imagine și sunet:
- Verifică imaginea și sunetul canalelor — comutatorul general.
- Pentru fiecare verificare: pornit / oprit și Alertă după (secunde), 20–3600.
- Prag de liniște (dB) — sub acest vârf, sunetul se socotește tăcut.
- O măsurătoare la (secunde) — pe canal, implicit 30.
- Măsurători deodată — pentru tot serverul; implicit 1 (cel mult un nucleu de procesor).
- Probleme acum — canalele cu o problemă în acest moment și de când.
Excepții pe canal
Unele canale arată „greșit” intenționat: un post de radio cu imagine fixă, un canal care arată ore întregi o imagine de pauză. La Excepții pe canal alegeți canalul, bifați fără „neagră”, fără „înghețată” sau fără „tăcut” și apăsați Adaugă excepție. Verificările bifate nu se mai fac pe acel canal, iar banda de pe pagina lui nu le mai arată cu roșu.
Cum măsoară — și cât costă
Castreon ia ultimul segment HLS pe care canalul l-a livrat deja (la mai multe calități, pe cea mai mică) și decodează doar cadrele cheie, micșorate la o imagine foarte mică, plus sunetul primei piste. Nu deschide sursa a doua oară și nu atinge fluxul privitorilor.
O măsurătoare costă cam 0,1 s de procesor la un canal 720p și cam 0,3 s la 1080i de la DVB, cu prioritate scăzută. Cu multe canale, ciclul de măsurare doar se lungește (cele mai vechi măsurători întâi) — încărcarea procesorului nu crește. Prima măsurătoare vine la circa 20 de secunde după pornirea canalului.
Limite
- Se măsoară doar canalele cu ieșire HLS; celelalte arată „nu se măsoară” pe pagina lor.
- Pentru sunet se verifică doar prima pistă audio.
- Cât timp imaginea „fără semnal” e pe post, canalul nu se măsoară: imaginea vine de la dumneavoastră, nu de la sursă.