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.
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.
Il contrôle manifestes, segments, images décodées et niveaux audio, bien au-delà d'un simple ping sur une URL.
Chaque alarme conserve le manifeste, le diff, le segment et la sortie ffprobe. Reproduisez le constat vous-même.
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.
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.

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

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.

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
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.
RFC 8216, DASH-IF, spécification Apple HLS ou pratique : transport, manifeste, conteneur, contenu, marqueurs publicitaires, alignement des renditions.
Le manifeste et son diff, l'enregistrement du segment, la sortie ffprobe exacte. Reproduisez-le, ou transmettez-le tel quel au fournisseur.
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à.
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.
Cibles ATSC A/85 ou EBU R 128, true peak et silence, par rendition, en continu.
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.
Packager, origin, CDN et inserteur publicitaire reconnus par leurs signatures, utile quand le flux n'est pas le vôtre.
Playlist, adaptive-high, full ; slots, boosts, pause. Cent chaînes coûtent le juste prix de cent chaînes.
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 | |
|---|---|
| Protocoles | HLS (MPEG-TS, fMP4/CMAF, EXT-X-MAP) · MPEG-DASH (SegmentTemplate $Time$ / $Number$, SegmentTimeline) |
| Live et VOD | Chaînes live · playlists VOD et MPD statiques lus en temps réel ou à vitesse de téléchargement, une fois ou en boucle |
| Chiffrement | HLS 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 publicitaires | SCTE-35 via EXT-X-CUE-OUT/IN, EXT-X-DATERANGE, MPD Events, emsg |
| Contrôles | |
|---|---|
| Catalogue | 100+ contrôles en 13 groupes, chacun avec référence à la spécification, compteurs de levée/retour, type de preuve |
| Profils | playlist · download · full · optimized intégrés ; clonez-les pour les personnaliser |
| Niveaux | info · warning · major · critical, selon l'impact sur la lecture |
| Réglages par chaîne | intervalle d'interrogation, tolérances, couleur attendue, cible de loudness, phase de démarrage, en-têtes de requête |
| Preuves et historique | |
|---|---|
| Preuves | Manifeste + 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 | |
|---|---|
| Niveaux | Playlist · Adaptive-high · Full, par chaîne ; slots par niveau ; heures de boost |
| Accès | Hébergé sur smon.noisypeak.com : connexion par e-mail ou Google, essai de 14 jours (bientôt disponible) |
| Sur mesure | Emplacements sur mesure, SLA, facturation et déploiement sur site sur demande |
| NP-RFS (flottes Cell) | |
|---|---|
| Redondance | 1+1 · n+1 · n+m ; clusters de 2–100 appareils, jusqu'à 20 clusters |
| Comportement | Réplication de configuration · barrière de publication · retour automatique ou manuel · Stay on Slave |
| Monitoring | Zabbix · Prometheus/Grafana · SNMP · JSON API ; jusqu'à 50 encodeurs dans une console |
Domaines d'utilisation
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.
Niveau full pendant une journée : alignement de l'échelle prouvé, chaque rendition décodée, preuves jointes au rapport de recette.
Débit au-dessus de BANDWIDTH sur deux renditions depuis mardi, avec les segments et la sortie ffprobe à envoyer au fournisseur de l'encodeur.
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.
sales@noisypeak.com · +41 78 955 27 02 · Brochure · PDF · Stream Verifier (aperçu)