verificación de streams · próximamente
Noisypeak Control
Vigila sus streams como lo hace un reproductor y le indica qué falla, con las pruebas. Próximamente.
Noisypeak Control es el DigitalEye Stream Verifier, ahora en su última versión antes de producción. Dele una lista maestra o un MPD y hará lo que hace un reproductor: recarga los manifiestos, descarga los segmentos, los analiza y decodifica, y extrae un fotograma por fragmento. Después le dice lo que un reproductor nunca le dirá: si cada etiqueta, temporización, bitrate, GOP, indicador de color, nivel de sonoridad y marca publicitaria es lo que esperan la especificación y sus plataformas. Cuando falla una comprobación, genera una alarma con las pruebas: el manifiesto tal como estaba, el registro del segmento, el comando ffprobe exacto y su salida.
La gravedad se basa en la reproducción real: un stream que se reproduce bien en reproductores reales nunca es rojo. Amarillo es una desviación que los reproductores toleran, naranja es un error real, rojo es no reproducible o inaccesible. Una fila compacta por canal, una ventana por canal para la vigilancia prolongada, niveles por canal para que cien canales cuesten lo que deben costar cien canales. Se lanzará pronto como servicio alojado con una prueba de 14 días; ubicaciones a medida, SLA y on-premise bajo petición.
Comprueba manifiestos, segmentos, fotogramas decodificados y niveles de audio, mucho más que hacer ping a una URL.
Cada alarma conserva el manifiesto, el diff, el segmento y la salida de ffprobe. Reproduzca el hallazgo usted mismo.
Gravedad según el impacto en la reproducción. Las desviaciones de la especificación que los reproductores toleran se quedan en amarillo; nadie recibe un aviso por una etiqueta que falta.
Tres niveles por canal; los canales en pausa liberan el slot; suba un canal a inspección completa para un lanzamiento y vuelva después.
Una fila por canal, una ventana para la vigilancia prolongada
La lista de canales muestra una fila compacta por stream: nombre, qué reproduce (HLS v3 TS, HLS v7 fMP4, DASH fMP4 $Time$), nivel, las etiquetas que detectó el verificador (códecs, HDR, subtítulos, DRM, marcas publicitarias), la franja de estado en el intervalo seleccionado, la escala con su retraso respecto al directo y el último evento. Filtre por texto o por lógica de etiquetas, ordene de peor a mejor y actúe sobre muchos canales a la vez. Los grupos son filtros guardados.
Haga clic en un canal y se abrirá en su propia ventana con Summary (qué es el stream y quién está detrás: empaquetador, origin, CDN e insertador de anuncios, reconocidos por sus firmas), Preview (el último fotograma de cada perfil, uno junto a otro), Renditions, Health, Stats y Events. Para vigilar unos pocos canales durante horas, coloque varias ventanas una junto a otra.

100+ comprobaciones, cada una con su regla
Cada comprobación indica qué verifica, qué significa un fallo para los espectadores, de dónde viene la regla (RFC 8216, el modelo de temporización DASH-IF, la especificación de creación HLS de Apple o la práctica operativa) y cómo se evalúa: se activa tras N sondeos fallidos y se desactiva tras M correctos, con una fase de arranque para que un canal que se reinicia no aparezca en rojo durante un minuto. Grupos: transporte y HTTP, manifiesto en directo, playlist HLS, MPD DASH, descarga de segmentos, contenedor MPEG-TS y fMP4/CMAF, análisis del stream, contenido de vídeo, contenido de audio, marcas publicitarias, alineación de perfiles, estado del verificador.
Entre ellas: jitter de publicación y playlists obsoletas, saltos y deriva de PDT, bitrate frente a BANDWIDTH y AVERAGE-BANDWIDTH, regularidad de GOP e IDR, señalización de color, fuentes entrelazadas, desfase A/V, imágenes en negro y congeladas, silencio y sonoridad (objetivos ATSC A/85 o EBU R 128), coherencia de SCTE-35 CUE-OUT/IN y alineación con fotogramas IDR, línea de tiempo DASH y temporización UTC, obtención de claves AES-128, y si todos los perfiles muestran el mismo instante.
- Umbrales por canal: tolerancias, color esperado, objetivo de sonoridad
- Silencie una alarma conocida: se sigue registrando, pero ya no colorea el canal
- Las alarmas de tipo cambio permanecen visibles una hora para que un cambio puntual no pase desapercibido

Pruebas que puede reproducir
Una alarma sin pruebas es una discusión; una alarma con pruebas es un ticket. Cada activación y desactivación es un evento; haga clic y obtendrá el manifiesto tal como estaba y el anterior con la diferencia, el registro del segmento y, para las alarmas a nivel de segmento, los comandos ffprobe y ffmpeg exactos que se ejecutaron y su salida. Envíelo tal cual al proveedor del codificador o a la CDN.

Niveles, slots y boosts
Playlist lee cada manifiesto en cada recarga y no descarga nada: disponibilidad e higiene de manifiestos para muchos canales a bajo coste. Adaptive-high también descarga los segmentos uno a uno, como un reproductor con buena conexión (sobre todo el perfil más alto, de vez en cuando uno inferior), y los analiza y decodifica. Full lo hace todo en cada perfil y compara el primer fotograma de cada segmento en toda la escala. Es el único nivel que demuestra que la escala está alineada. Un slot licencia un canal activo de su nivel; pausar un canal libera el slot. Cada periodo incluye horas de boost para subir cualquier canal a un nivel superior durante un lanzamiento o una investigación.
- Playlist · Adaptive-high · Full, definido por canal
- Slots por nivel, cambios prorrateados, los canales en pausa liberan el slot
- Horas de boost incluidas; paquetes de boost adicionales
- Playlists VOD y MPD estáticos reproducidos una vez, dos o en bucle
Redundancia de la flota de codificadores: NP-RFS
Para flotas de Noisypeak Cell, Control también incluye NP-RFS: redundancia 1+1, n+1 y n+m para clústeres de 2 a 100 equipos, hasta 20 clústeres por instancia. La configuración de cada equipo principal se replica en un almacenamiento central; cuando un principal falla, su reserva toma los canales, una compuerta de publicación garantiza que principal y respaldo nunca publiquen la misma salida a la vez, y la vuelta al principal es automática o manual. Zabbix, Prometheus/Grafana y SNMP ven toda la flota.
Funciones
Recarga manifiestos, descarga y decodifica segmentos y extrae fotogramas, y después compara cada etiqueta, temporización, bitrate, GOP, indicador de color, sonoridad y marca publicitaria con la especificación.
RFC 8216, DASH-IF, especificación HLS de Apple o práctica: transporte, manifiesto, contenedor, contenido, marcas publicitarias, alineación de perfiles.
El manifiesto y su diff, el registro del segmento, la salida exacta de ffprobe. Reprodúzcalo o reenvíelo tal cual al proveedor.
Gravedad según el impacto en la reproducción: amarillo, los reproductores lo toleran; naranja, error real; rojo, no reproducible o inaccesible. Silencie lo que ya conoce.
SCTE-35 en etiquetas HLS, eventos MPD y emsg: pares CUE-OUT/IN, duraciones, alineación con PDT, alineación con IDR. Verá el problema antes de que Prism X tenga que descubrirlo.
Objetivos ATSC A/85 o EBU R 128, true peak y silencio, por perfil, de forma continua.
El nivel full compara el primer fotograma de cada segmento entre perfiles: la única forma de saber que todos los perfiles muestran el mismo instante.
Empaquetador, origin, CDN e insertador de anuncios reconocidos por sus firmas, algo útil cuando el stream no es suyo.
Playlist, adaptive-high, full; slots, boosts, pausa. Cien canales cuestan lo que deben costar cien canales.
NP-RFS: conmutación 1+1, n+1, n+m para clústeres de 2–100 codificadores, configuración replicada, Zabbix / Prometheus / SNMP.
Especificaciones
| Streams | |
|---|---|
| Protocolos | HLS (MPEG-TS, fMP4/CMAF, EXT-X-MAP) · MPEG-DASH (SegmentTemplate $Time$ / $Number$, SegmentTimeline) |
| Directo y VOD | Canales en directo · playlists VOD y MPD estáticos reproducidos en tiempo real o a velocidad de descarga, una vez o en bucle |
| Cifrado | HLS AES-128 (se comprueban la obtención de claves y el descifrado) · streams con DRM observados a nivel de manifiesto y contenedor |
| Marcas publicitarias | SCTE-35 mediante EXT-X-CUE-OUT/IN, EXT-X-DATERANGE, MPD Events, emsg |
| Comprobaciones | |
|---|---|
| Catálogo | 100+ comprobaciones en 13 grupos, cada una con referencia a la especificación, recuentos de activación/desactivación y tipo de prueba |
| Perfiles | playlist · download · full · optimized integrados; clónelos para personalizarlos |
| Niveles | info · warning · major · critical, según el impacto en la reproducción |
| Ajustes por canal | intervalo de sondeo, tolerancias, color esperado, objetivo de sonoridad, fase de arranque, cabeceras de petición |
| Pruebas e historial | |
|---|---|
| Pruebas | Manifiesto + anterior + diff · registro del segmento · comandos ffprobe/ffmpeg y salida · bytes del segmento para alarmas major |
| Retención | Muestras 7 d · agregados por minuto 90 d · eventos 90 d · estadísticas a largo plazo conservadas |
| Servicio | |
|---|---|
| Niveles | Playlist · Adaptive-high · Full, por canal; slots por nivel; horas de boost |
| Acceso | Alojado en smon.noisypeak.com: acceso por correo electrónico o Google, prueba de 14 días (próximamente) |
| A medida | Ubicaciones, SLA, facturación y on-premise a medida bajo petición |
| NP-RFS (flotas Cell) | |
|---|---|
| Redundancia | 1+1 · n+1 · n+m; clústeres de 2–100 equipos, hasta 20 clústeres |
| Comportamiento | Replicación de configuración · compuerta de publicación · vuelta automática o manual · Stay on Slave |
| Monitorización | Zabbix · Prometheus/Grafana · SNMP · API JSON; hasta 50 codificadores en una consola |
Dónde se utiliza
Cada canal entregado vigilado 24/7 en nivel playlist; adaptive-high en los que generan ingresos; marcas publicitarias verificadas antes de que la plataforma se queje.
Nivel full durante un día: alineación de la escala demostrada, cada perfil decodificado, pruebas adjuntas al informe de aceptación.
Bitrate por encima de BANDWIDTH en dos perfiles desde el martes, con los segmentos y la salida de ffprobe para enviar al proveedor del codificador.
Señales de plataformas y canales de socios: Summary le indica quién los empaqueta y entrega, y cuándo fallan.
Hable con nosotros sobre Noisypeak Control
Nos encargamos de la evaluación en la nube de Noisypeak, el despliegue on-premise o en una nube pública, la integración y el soporte. Un solo equipo cubre toda la cadena.
sales@noisypeak.com · +41 78 955 27 02 · Folleto · PDF · Stream Verifier (vista previa)