Noisypeak / Soluciones / Noisypeak ControlFolleto · PDF

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.

100+comprobaciones: transporte, manifiesto, contenedor, contenido, publicidad, alineación
4niveles según el impacto en la reproducción (rojo: no reproducible)
3niveles por canal: playlist · adaptive-high · full
Prontopróxima versión: cuentas, prueba y slots

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.

Su canal.m3u8 maestro o .mpd · HLSTS / fMP4 · DASHManifiestosritmo de recarga ·secuencia · PDT · escala…Segmentosdescarga · estructura TS /fMP4 · temporización…Decodificacióncódecs · GOP · color ·sincronía A/V · negro…100+ comprobacionesRFC 8216 · DASH-IF ·especificación HLS de…Pruebasmanifiesto + diff ·segmento · salida de…Ventana del canalresumen · vista previa ·perfiles · estado…Alarmaswarning · major ·critical, según el impact…
Qué hace el verificador con un canal. El nivel playlist solo lee manifiestos; adaptive-high añade segmentos y decodificación como un reproductor con buena conexión; full comprueba todos los perfiles y demuestra que la escala está alineada.
Ve lo que ve el espectador

Comprueba manifiestos, segmentos, fotogramas decodificados y niveles de audio, mucho más que hacer ping a una URL.

Pruebas verificables

Cada alarma conserva el manifiesto, el diff, el segmento y la salida de ffprobe. Reproduzca el hallazgo usted mismo.

Rojo significa no reproducible

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.

Se paga por canal

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.

Lista de canales: distintivo de protocolo, nivel, etiquetas detectadas, franja de estado en el intervalo, escala y retraso, último evento.
Lista de canales: distintivo de protocolo, nivel, etiquetas detectadas, franja de estado en el intervalo, escala y retraso, último evento.

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
Estado por perfil: bitrate máximo y medio medidos frente al BANDWIDTH declarado, con el umbral exacto que activó la alarma.
Estado por perfil: bitrate máximo y medio medidos frente al BANDWIDTH declarado, con el umbral exacto que activó la alarma.

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.

Eventos: alarmas en el intervalo con proporción de activaciones y perfiles activos; cada fila abre sus pruebas.
Eventos: alarmas en el intervalo con proporción de activaciones y perfiles activos; cada fila abre sus pruebas.

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

Vigila como un reproductor, informa como un ingeniero

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.

100+ comprobaciones, cada una con su regla

RFC 8216, DASH-IF, especificación HLS de Apple o práctica: transporte, manifiesto, contenedor, contenido, marcas publicitarias, alineación de perfiles.

Pruebas en cada alarma

El manifiesto y su diff, el registro del segmento, la salida exacta de ffprobe. Reprodúzcalo o reenvíelo tal cual al proveedor.

Rojo significa no reproducible

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.

Marcas publicitarias verificadas

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.

Sonoridad y silencio

Objetivos ATSC A/85 o EBU R 128, true peak y silencio, por perfil, de forma continua.

Alineación de la escala demostrada

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.

Quién está detrás del stream

Empaquetador, origin, CDN e insertador de anuncios reconocidos por sus firmas, algo útil cuando el stream no es suyo.

Niveles por canal

Playlist, adaptive-high, full; slots, boosts, pausa. Cien canales cuestan lo que deben costar cien canales.

Redundancia de flota para Cell

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
ProtocolosHLS (MPEG-TS, fMP4/CMAF, EXT-X-MAP) · MPEG-DASH (SegmentTemplate $Time$ / $Number$, SegmentTimeline)
Directo y VODCanales en directo · playlists VOD y MPD estáticos reproducidos en tiempo real o a velocidad de descarga, una vez o en bucle
CifradoHLS AES-128 (se comprueban la obtención de claves y el descifrado) · streams con DRM observados a nivel de manifiesto y contenedor
Marcas publicitariasSCTE-35 mediante EXT-X-CUE-OUT/IN, EXT-X-DATERANGE, MPD Events, emsg
Comprobaciones
Catálogo100+ comprobaciones en 13 grupos, cada una con referencia a la especificación, recuentos de activación/desactivación y tipo de prueba
Perfilesplaylist · download · full · optimized integrados; clónelos para personalizarlos
Nivelesinfo · warning · major · critical, según el impacto en la reproducción
Ajustes por canalintervalo de sondeo, tolerancias, color esperado, objetivo de sonoridad, fase de arranque, cabeceras de petición
Pruebas e historial
PruebasManifiesto + anterior + diff · registro del segmento · comandos ffprobe/ffmpeg y salida · bytes del segmento para alarmas major
RetenciónMuestras 7 d · agregados por minuto 90 d · eventos 90 d · estadísticas a largo plazo conservadas
Servicio
NivelesPlaylist · Adaptive-high · Full, por canal; slots por nivel; horas de boost
AccesoAlojado en smon.noisypeak.com: acceso por correo electrónico o Google, prueba de 14 días (próximamente)
A medidaUbicaciones, SLA, facturación y on-premise a medida bajo petición
NP-RFS (flotas Cell)
Redundancia1+1 · n+1 · n+m; clústeres de 2–100 equipos, hasta 20 clústeres
ComportamientoReplicación de configuración · compuerta de publicación · vuelta automática o manual · Stay on Slave
MonitorizaciónZabbix · Prometheus/Grafana · SNMP · API JSON; hasta 50 codificadores en una consola

Dónde se utiliza

Operador de canales FAST

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.

Lanzamiento y aceptación

Nivel full durante un día: alineación de la escala demostrada, cada perfil decodificado, pruebas adjuntas al informe de aceptación.

Localizar un fallo del proveedor

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.

Monitorizar streams que no son suyos

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.

Funciona con