Noisypeak / Solutions / Noisypeak ControlBrochure · PDF

vérification de flux · bientôt disponible

Noisypeak Control

Surveille vos flux comme le fait un player et vous dit ce qui ne va pas, preuves à l'appui. Bientôt disponible.

100+contrôles : transport, manifeste, conteneur, contenu, publicité, alignement
4niveaux selon l'impact sur la lecture (rouge : illisible)
3niveaux par chaîne : playlist · adaptive-high · full
Bientôtprochaine version : comptes, essai et slots

Noisypeak Control est le DigitalEye Stream Verifier, désormais dans sa dernière version avant la production. Donnez-lui une master playlist ou un MPD et il fait ce que fait un player : il recharge les manifestes, télécharge les segments, les analyse et les décode, et extrait une image par chunk. Puis il vous dit ce qu'un player ne vous dira jamais : si chaque tag, timing, débit, GOP, indicateur de couleur, niveau de loudness et marqueur publicitaire correspond à ce qu'attendent la spécification et vos plateformes. Quand un contrôle échoue, il lève une alarme avec les preuves : le manifeste tel qu'il était, l'enregistrement du segment, la commande ffprobe exacte et sa sortie.

La sévérité suit la lecture plutôt que la lettre de la norme : un flux qui se lit bien sur de vrais players n'est jamais rouge. Jaune signale un écart que les players tolèrent, orange un vrai problème, rouge un flux illisible ou injoignable. Une ligne compacte par chaîne, une fenêtre par chaîne pour la surveillance longue, des niveaux par chaîne pour que cent chaînes coûtent le juste prix de cent chaînes. Lancement prochain en service hébergé avec un essai de 14 jours ; emplacements sur mesure, SLA et déploiement sur site sur demande.

Votre chaînemaster .m3u8 ou .mpd · HLSTS / fMP4 · DASHManifestesrythme de rechargement ·séquence · PDT · échelle…Segmentstéléchargement · structureTS / fMP4 · timing · débitDécodagecodecs · GOP · couleur ·synchro A/V · noir · gel…100+ contrôlesRFC 8216 · DASH-IF ·spécification Apple HLS…Preuvesmanifeste + diff · segment· sortie ffprobeFenêtre de chaînerésumé · aperçu ·renditions · santé…Alarmeswarning · major ·critical, selon l'impact…
Ce que fait le vérificateur d'une chaîne. Le niveau playlist lit uniquement les manifestes ; adaptive-high ajoute segments et décodage comme un player sur une bonne connexion ; full contrôle chaque rendition et prouve que l'échelle est alignée.
Il voit ce que voit le spectateur

Il contrôle manifestes, segments, images décodées et niveaux audio, bien au-delà d'un simple ping sur une URL.

Des preuves à l'appui

Chaque alarme conserve le manifeste, le diff, le segment et la sortie ffprobe. Reproduisez le constat vous-même.

Rouge signifie illisible

Sévérité selon l'impact sur la lecture. Les écarts à la spécification que les players tolèrent restent jaunes ; personne n'est alerté pour un tag manquant.

Facturé à la chaîne

Trois niveaux par chaîne ; une chaîne en pause libère son slot ; passez une chaîne en inspection complète le temps d'un lancement, puis revenez.

Une ligne par chaîne, une fenêtre pour la surveillance longue

La liste des chaînes affiche une ligne compacte par flux : nom, ce qu'il diffuse (HLS v3 TS, HLS v7 fMP4, DASH fMP4 $Time$), niveau, tags détectés par le vérificateur (codecs, HDR, sous-titres, DRM, marqueurs publicitaires), bande de santé sur la période choisie, échelle avec son retard sur le live edge, et dernier événement. Filtrez par texte ou par logique de tags, triez du pire au meilleur, agissez sur plusieurs chaînes à la fois. Les groupes sont des filtres enregistrés.

Cliquez sur une chaîne et elle s'ouvre dans sa propre fenêtre avec Summary (ce qu'est le flux et qui est derrière : packager, origin, CDN et inserteur publicitaire, reconnus par leurs signatures), Preview (la dernière image de chaque rendition côte à côte), Renditions, Health, Stats et Events. Pour surveiller quelques chaînes pendant des heures, placez plusieurs fenêtres côte à côte.

Liste des chaînes : badge de protocole, niveau, tags détectés, bande de santé sur la période, échelle et retard, dernier événement.
Liste des chaînes : badge de protocole, niveau, tags détectés, bande de santé sur la période, échelle et retard, dernier événement.

100+ contrôles, chacun avec sa règle

Chaque contrôle indique ce qu'il vérifie, ce qu'un échec signifie pour les spectateurs, d'où vient la règle (RFC 8216, modèle de timing DASH-IF, spécification de création HLS d'Apple ou pratique opérationnelle) et comment il est évalué : alarme levée après N interrogations en échec, retirée après M réussites, avec une phase de démarrage pour qu'une chaîne qui redémarre ne passe pas au rouge pendant une minute. Groupes : transport et HTTP, manifeste live, playlist HLS, MPD DASH, téléchargement des segments, conteneur MPEG-TS et fMP4/CMAF, analyse du flux, contenu vidéo, contenu audio, marqueurs publicitaires, alignement des renditions, santé du vérificateur.

Entre autres : gigue de publication et playlists figées, trous et dérive de PDT, débit comparé à BANDWIDTH et AVERAGE-BANDWIDTH, régularité des GOP et des IDR, signalisation de la couleur, sources entrelacées, décalage A/V, images noires et figées, silence et loudness (cibles ATSC A/85 ou EBU R 128), cohérence SCTE-35 CUE-OUT/IN et alignement sur les images IDR, timeline DASH et timing UTC, récupération de clé AES-128, et vérification que toutes les renditions montrent le même instant.

  • Seuils par chaîne : tolérances, couleur attendue, cible de loudness
  • Mettez en sourdine une alarme connue : toujours enregistrée, elle ne colore plus la chaîne
  • Les alarmes de type changement restent visibles une heure, pour qu'un changement ponctuel ne passe pas inaperçu
Santé par rendition : débit crête et moyen mesuré face au BANDWIDTH déclaré, avec le seuil exact qui a levé l'alarme.
Santé par rendition : débit crête et moyen mesuré face au BANDWIDTH déclaré, avec le seuil exact qui a levé l'alarme.

Des preuves reproductibles

Une alarme sans preuve est un sujet de discussion ; une alarme avec preuve est un ticket. Chaque levée et chaque retour à la normale est un événement ; cliquez dessus pour obtenir le manifeste tel qu'il était et le précédent avec la différence, l'enregistrement du segment et, pour les alarmes au niveau segment, les commandes ffprobe et ffmpeg exactes exécutées et leur sortie. Envoyez-le tel quel au fournisseur de l'encodeur ou au CDN.

Événements : alarmes sur la période avec part des levées et renditions actives ; chaque ligne ouvre ses preuves.
Événements : alarmes sur la période avec part des levées et renditions actives ; chaque ligne ouvre ses preuves.

Niveaux, slots et boosts

Playlist lit chaque manifeste à chaque rechargement et ne télécharge rien : disponibilité et hygiène des manifestes pour de nombreuses chaînes à faible coût. Adaptive-high télécharge aussi les segments un par un, comme un player sur une bonne connexion (surtout la rendition la plus haute, de temps en temps une plus basse), puis les analyse et les décode. Full fait tout sur chaque rendition et compare la première image de chaque segment sur toute l'échelle. C'est le seul niveau qui prouve que l'échelle est alignée. Un slot donne droit à une chaîne active de son niveau ; mettre une chaîne en pause libère le slot. Chaque période inclut des heures de boost pour passer n'importe quelle chaîne à un niveau supérieur le temps d'un lancement ou d'une investigation.

  • Playlist · Adaptive-high · Full, réglé par chaîne
  • Slots par niveau, changements au prorata, les chaînes en pause libèrent leur slot
  • Heures de boost incluses ; packs de boost en supplément
  • Playlists VOD et MPD statiques lus une fois, deux fois ou en boucle

Redondance de flotte d'encodeurs : NP-RFS

Pour les flottes Noisypeak Cell, Control intègre aussi NP-RFS : redondance 1+1, n+1 et n+m pour des clusters de 2 à 100 appareils, jusqu'à 20 clusters par instance. La configuration de chaque primaire est répliquée vers un stockage central ; quand un primaire tombe, son secours reprend les chaînes, une barrière de publication garantit que primaire et secours ne publient jamais la même sortie en même temps, et le retour au primaire est automatique ou manuel. Zabbix, Prometheus/Grafana et SNMP voient toute la flotte.

Fonctionnalités

Surveille comme un player, rapporte comme un ingénieur

Recharge les manifestes, télécharge et décode les segments, extrait des images, puis vérifie chaque tag, timing, débit, GOP, indicateur de couleur, loudness et marqueur publicitaire au regard de la spécification.

100+ contrôles, chacun avec sa règle

RFC 8216, DASH-IF, spécification Apple HLS ou pratique : transport, manifeste, conteneur, contenu, marqueurs publicitaires, alignement des renditions.

Des preuves pour chaque alarme

Le manifeste et son diff, l'enregistrement du segment, la sortie ffprobe exacte. Reproduisez-le, ou transmettez-le tel quel au fournisseur.

Rouge signifie illisible

Sévérité selon l'impact sur la lecture : jaune, les players s'en accommodent ; orange, vrai problème ; rouge, illisible ou injoignable. Mettez en sourdine ce que vous savez déjà.

Marqueurs publicitaires vérifiés

SCTE-35 dans les tags HLS, les événements MPD et emsg : paires CUE-OUT/IN, durées, alignement PDT, alignement IDR. Vous voyez le problème avant que Prism X ne le découvre.

Loudness et silence

Cibles ATSC A/85 ou EBU R 128, true peak et silence, par rendition, en continu.

Alignement de l'échelle prouvé

Le niveau full compare la première image de chaque segment entre renditions : la seule façon de savoir que toutes les renditions montrent le même instant.

Qui est derrière le flux

Packager, origin, CDN et inserteur publicitaire reconnus par leurs signatures, utile quand le flux n'est pas le vôtre.

Niveaux par chaîne

Playlist, adaptive-high, full ; slots, boosts, pause. Cent chaînes coûtent le juste prix de cent chaînes.

Redondance de flotte pour Cell

NP-RFS : basculement 1+1, n+1, n+m pour des clusters de 2–100 encodeurs, configuration répliquée, Zabbix / Prometheus / SNMP.

Caractéristiques techniques

Flux
ProtocolesHLS (MPEG-TS, fMP4/CMAF, EXT-X-MAP) · MPEG-DASH (SegmentTemplate $Time$ / $Number$, SegmentTimeline)
Live et VODChaînes live · playlists VOD et MPD statiques lus en temps réel ou à vitesse de téléchargement, une fois ou en boucle
ChiffrementHLS AES-128 (récupération de clé et déchiffrement contrôlés) · flux DRM observés au niveau du manifeste et du conteneur
Marqueurs publicitairesSCTE-35 via EXT-X-CUE-OUT/IN, EXT-X-DATERANGE, MPD Events, emsg
Contrôles
Catalogue100+ contrôles en 13 groupes, chacun avec référence à la spécification, compteurs de levée/retour, type de preuve
Profilsplaylist · download · full · optimized intégrés ; clonez-les pour les personnaliser
Niveauxinfo · warning · major · critical, selon l'impact sur la lecture
Réglages par chaîneintervalle d'interrogation, tolérances, couleur attendue, cible de loudness, phase de démarrage, en-têtes de requête
Preuves et historique
PreuvesManifeste + précédent + diff · enregistrement du segment · commandes ffprobe/ffmpeg et sortie · octets du segment pour les alarmes majeures
RétentionÉchantillons 7 j · agrégats 1 minute 90 j · événements 90 j · statistiques long terme conservées
Service
NiveauxPlaylist · Adaptive-high · Full, par chaîne ; slots par niveau ; heures de boost
AccèsHébergé sur smon.noisypeak.com : connexion par e-mail ou Google, essai de 14 jours (bientôt disponible)
Sur mesureEmplacements sur mesure, SLA, facturation et déploiement sur site sur demande
NP-RFS (flottes Cell)
Redondance1+1 · n+1 · n+m ; clusters de 2–100 appareils, jusqu'à 20 clusters
ComportementRéplication de configuration · barrière de publication · retour automatique ou manuel · Stay on Slave
MonitoringZabbix · Prometheus/Grafana · SNMP · JSON API ; jusqu'à 50 encodeurs dans une console

Domaines d'utilisation

Opérateur de chaînes FAST

Chaque chaîne livrée surveillée 24/7 au niveau playlist ; adaptive-high sur les chaînes qui rapportent ; marqueurs publicitaires vérifiés avant que la plateforme ne se plaigne.

Lancement et recette

Niveau full pendant une journée : alignement de l'échelle prouvé, chaque rendition décodée, preuves jointes au rapport de recette.

Traquer un défaut fournisseur

Débit au-dessus de BANDWIDTH sur deux renditions depuis mardi, avec les segments et la sortie ffprobe à envoyer au fournisseur de l'encodeur.

Surveiller des flux qui ne sont pas les vôtres

Flux de plateformes et chaînes partenaires : le Summary vous dit qui les package et les livre, et quand ils tombent en panne.

Parlez-nous de Noisypeak Control

Nous assurons l'évaluation dans le cloud Noisypeak, le déploiement sur site ou dans un cloud public, l'intégration et le support. Une seule équipe couvre tout le pipeline.

Compatible avec