Ir al contenido
Castreon
Supervisión y servidor

Calidad de imagen y sonido

Actualizado el 08 oct. 2026

Un canal puede funcionar perfectamente desde el punto de vista técnico y aun así no entregar nada que ver: una pantalla negra, una imagen atascada en un fotograma, un programa sin sonido. Castreon lo comprueba por sí solo en cada canal y da una alerta cuando se prolonga.

Disponible desde Castreon 1.2.0, en todos los planes. Activado por defecto.

Qué comprueba

Comprobación Qué significa Alerta tras (por defecto)
Imagen negra pantalla negra — el logotipo del canal puede seguir en pantalla 60 s
Imagen congelada la misma imagen, sin cambios — la fuente se ha quedado en un fotograma. Un reloj o un texto en movimiento cuentan como movimiento 120 s
Audio en silencio la primera pista de audio no tiene sonido (su pico queda por debajo del umbral de silencio, −60 dB por defecto) 90 s

Un problema se convierte en alerta solo cuando dura más que su umbral y aparece en al menos dos mediciones seguidas. Cuando la imagen o el sonido vuelven, la alerta se apaga sola.

Las comprobaciones se hacen en cada canal en marcha que tenga una salida HLS. Si un canal ya tiene un problema mayor (el hueco de programa del operador DVB, una salida que ya no escribe nada), Castreon no añade encima las alertas de calidad.

Dónde lo ve

  • En la página del canal, bajo el reproductor: la franja Calidad — Imagen OK / negra / congelada, con el brillo y el movimiento, y la barra de Sonido con su pico en dB y la antigüedad de la medición.
  • Alertas: en el historial del canal, en «Requiere atención» del Panel (la imagen negra es crítica; la imagen congelada y el audio en silencio son avisos) y en la puntuación de salud del canal.
  • Notificaciones: la familia Imagen y sonido.
  • /metrics: castreon_channel_alert{code="black_picture"} (y frozen_picture, silent_audio), además de castreon_channel_audio_peak_db, castreon_channel_picture_luma_percent y castreon_channel_picture_motion — vea Métricas y Grafana.

Ajustes

Ajustes → Calidad de imagen y sonido:

  • Comprobar la imagen y el sonido de los canales — el interruptor general.
  • Para cada comprobación: activada / desactivada y Alerta tras (segundos), 20–3600.
  • Umbral de silencio (dB) — por debajo de este pico, el sonido cuenta como silencio.
  • Una medición cada (segundos) — por canal, 30 por defecto.
  • Mediciones a la vez — para todo el servidor; 1 por defecto (como máximo un núcleo de CPU).
  • Problemas ahora — los canales con un problema en este momento, y desde cuándo.

Excepciones por canal

Algunos canales se ven «mal» a propósito: una radio con una imagen fija, un canal que muestra durante horas un cartel de pausa. En Excepciones por canal elija el canal, marque sin «negra», sin «congelada» o sin «silencio» y pulse Añadir excepción. Las comprobaciones marcadas dejan de hacerse en ese canal, y la franja de su página ya no muestra esos valores en rojo.

Cómo mide — y cuánto cuesta

Castreon toma el último segmento HLS que el canal ya ha entregado (con varias calidades, la más baja) y decodifica solo los fotogramas clave, reducidos a una imagen muy pequeña, además del sonido de la primera pista. No abre la fuente una segunda vez y no toca el flujo de los espectadores.

Una medición cuesta unos 0,1 s de CPU en un canal 720p y unos 0,3 s en 1080i de DVB, con prioridad baja. Con muchos canales, el ciclo de medición simplemente se alarga (primero las mediciones más antiguas): la carga de la CPU no crece. La primera medición llega unos 20 segundos después de arrancar un canal.

Límites

  • Solo se miden los canales con salida HLS; los demás muestran «no se mide» en su página.
  • Para el sonido solo se comprueba la primera pista de audio.
  • Mientras la imagen «sin señal» está en emisión, el canal no se mide: la imagen viene de usted, no de la fuente.

Privacidad

Cookies y almacenamiento local

Las cookies estrictamente necesarias están siempre activas. Las estadísticas y el marketing usan servicios de Google y solo se activan si los aceptas; hasta entonces no se envía nada a Google. Puedes retirar tu consentimiento aquí en cualquier momento.

Estrictamente necesarias

Sin ellas no funcionan el inicio de sesión, los formularios ni el idioma elegido. No requieren consentimiento (§ 25, apartado 2, n.º 2 TDDDG).

Siempre activas
Nombre Finalidad Duración Tipo
castreon-session Mantiene la sesión: inicio de sesión e idioma elegido 2 horas, renovada en cada visita Cookie
XSRF-TOKEN Protege los formularios contra solicitudes falsificadas 2 horas, renovada en cada visita Cookie
remember_web_… Solo si marcas «Recordarme» al iniciar sesión Hasta cerrar sesión, máx. 400 días Cookie
__cf_bm Cloudflare: distingue visitantes de bots, solo cuando se verifica el tráfico 30 minutos Cookie · Cloudflare
castreon:consent Recuerda tu elección de cookies 12 meses Almacenamiento local
theme Apariencia de la cuenta de cliente: clara, oscura o del sistema Hasta que la cambies Almacenamiento local

Estadísticas

Google Analytics 4 (Google Ireland Ltd.): qué páginas se visitan, de dónde llegan las visitas y con qué tipo de dispositivo — con identificadores seudónimos, sin guardar la dirección IP. Nos ayuda a mejorar el sitio.

Nombre Finalidad Duración Tipo
_ga Google Analytics: reconoce al visitante (identificador seudónimo) 13 meses Cookie · Google Analytics
_ga_VHWQRPHPEF Google Analytics: mantiene el estado de la visita 13 meses Cookie · Google Analytics

Marketing

Google Ads (Google Ireland Ltd.): mide si las visitas desde anuncios de Google llevan a una prueba o a un plan y permite mostrar anuncios de Castreon en otros sitios (remarketing).

Nombre Finalidad Duración Tipo
_gcl_au, _gcl_aw Google Ads: vincula la visita con el clic en el anuncio (conversiones) 90 días Cookie · Google Ads
IDE, test_cookie Google Ads: remarketing y medición de anuncios, en dominios de Google (doubleclick.net) Hasta 13 meses Cookie · Google (tercero)