SondaStream
Broadcast monitoring probe
Supervision broadcast nouvelle génération

Transformez vos flux broadcast en décisions immédiates

SondaStream (Sonda Stream) est la sonde de monitoring professionnelle qui centralise supervision temps réel, analyse qualité vidéo/audio (loudness EBU R128, freeze, black), métadonnées SCTE-35 avec timeline opérateur, replay circulaire et automations GPIO/Ember+. Une seule console. Zéro angle mort. Des décisions plus rapides.

< 2 sLatence événementielle
10+Protocoles (HLS, TS, AES67, SCTE-35)
24/7Monitoring continu
Console de supervision broadcast SondaStream - Monitoring temps réel de flux vidéo et audio avec analyse qualité
SondaStream
La chaîne broadcast sous contrôle
Synthèse · Observer, comprendre, agir

Une seule sonde pour superviser toute votre chaîne broadcast

Réduisez vos temps de diagnostic de 70%. SondaStream (Sonda Stream) rapproche flux média, marqueurs SCTE-35, qualité audio/vidéo (EBU R128, ETR 101 290), replay et automations GPIO/Ember+ dans une console unique. Votre NOC gagne en réactivité. Vos ingénieurs conservent toute la profondeur technique nécessaire.

01 · Contributions
IP vidéoHLS (LL-HLS) · UDP / MPEG-TS · SRT · RTMP
Audio broadcastHLS · Icecast · AES67 / RTP PCM (L16, L24)
MétadonnéesSCTE-35 complet · ID3 artwork · API bearer · Timed metadata
SondaStreamProbe intelligence
InspectCorrelateRecordAutomate
03 · Décisions
Triage NOCÉtat global, alertes contextuelles et dérives prioritaires
Diagnostic & preuveTimeline SCTE-35 interprétée, replay circulaire et extraction SHA-256
Actions terrainGPIO Brainboxes, Ember+ (Lawo, GV, Riedel) pilotés par SCTE-35
Surveiller en continuWebSocket < 2 s, reconnexion auto, santé sonde observable.
Corréler les signauxTransport ETR 101 290, qualité A/V, SCTE-35, ID3 sur une timeline unique.
Rejouer l’incidentRecorder circulaire indexé, extraction async et empreinte SHA-256.
Déclencher l’actionAutomations SCTE-35 → GPIO/Ember+ avec validation I-frame et journal.
SondaStream
Voir l’essentiel, agir vite
Console opérateur

La supervision dense, sans bruit inutile.

Les flux dégradés restent en tête. Les états, alertes et tendances sont immédiatement lisibles, que l’on supervise quelques services stratégiques ou une flotte complète.

Vue NOC agrégée SondaStream - Dashboard de supervision broadcast avec score de santé et alertes temps réel
Une lecture faite pour le NOC
  • Console Streams configurable : matrice, tableau, vue NOC et filtres par statut ou type.
  • Vue globale compacte : incidents récents, flux instables et score de santé.
  • Navigation contextuelle : du signal faible au flux concerné, puis au replay ou à l’action.
  • Compagnon mobile : recherche, alertes et consultation rapide sur le terrain.

Moins de temps perdu à chercher. La console donne d’abord la priorité opérationnelle, puis le niveau de détail nécessaire à l’investigation.

SondaStream
Analyse corrélée
Workspace par flux

Du statut au diagnostic, dans le même espace de travail.

Chaque flux dispose d’un workspace homogène : live player, replay circulaire, analyse qualité, événements, inspection transport et automations. Les signaux ne sont pas seulement collectés : ils sont rapprochés pour aider l’opérateur à interpréter la situation.

HLS

Intégrité playlists, stalls, doublons, discontinuités, validation renditions.

TS

ETR 101 290 P1, PCR jitter, CC errors, PAT/PMT, SCTE-35 extraction.

AQ

Silence, loudness LUFS (EBU R128), true peak dBTP, mesures dBFS.

VQ

Black frame, freeze detection avec seuils et tolérance temporelle.

HLS audio & vidéoUDP / MPEG-TSIcecastAES67 / RTPAPI metadataSCTE-35ID3

Corrélation automatique : les erreurs transport, dégradations qualité et événements SCTE-35/ID3 sont synchronisés sur une timeline unique pour faciliter le diagnostic.

Workspace détaillé d’un flux vidéo SondaStream - Analyse HLS, MPEG-TS, qualité audio/vidéo et événements SCTE-35
SondaStream
Événements et replay
Investigation et preuve

Retrouver le contexte d’un incident en quelques secondes.

Console globale des événements SondaStream - Historique agrégé des alertes broadcast avec filtres et inspection détaillée

Event log global

Historique agrégé, filtres serveur, inspection interprétée et payload brut : l’opérateur conserve une lecture fluide même lorsque le volume d’événements augmente.

Recorder circulaire multi-flux SondaStream - Replay indexé, navigation temporelle et extraction asynchrone avec empreinte SHA-256

Recorder circulaire multi-flux

Replay indexé, navigation temporelle, extraction asynchrone et empreinte SHA-256 : l’investigation s’appuie sur une archive exploitable, pas sur une simple alerte.

SondaStream
Timeline SCTE-35
Interprétation broadcast opérateur

La timeline qui relie programme, pub, qualité et actions terrain.

Timeline SCTE-35 SondaStream - Interprétation broadcast des messages SCTE-35 avec rails programme/pub et corrélation qualité audio/vidéo

SondaStream interprète les messages SCTE-35 pour reconstruire une lecture métier exploitable : phases programme, placements publicitaires, et transitions visibles directement sur la timeline opérateur.

Ce que voit l’opérateur en un coup d’œil
  • Interprétation SCTE-35 contextualisée : les événements bruts deviennent une timeline programme/pub lisible.
  • Validation image I-frame : contrôle de l’alignement des insertions pour éviter les coupures visibles.
  • Corrélation multi-rails : SCTE-35, audio/vidéo qualité, transport et diagnostics sur une même fenêtre temporelle.
  • Automations déclenchées : actions GPIO et Ember+ pilotées par les messages SCTE selon des règles stream-scopées.
  • Traçabilité d’exécution : chaque décision et action reste consultable dans l’historique des événements.
Program

Segments éditoriaux identifiés et suivis sur la plage active.

Ad

Repérage des fenêtres pub avec lecture opérateur immédiate.

I-Frame

Vérification de cohérence temporelle avant action automatisée.

GPIO/Ember+

Déclenchement terrain fiable, journalisé et auditable.

SondaStream
Automatiser sans perdre la maîtrise
SCTE-35, GPIO et Ember+

Transformer les marqueurs broadcast en actions terrain.

Les règles sont configurées au niveau du flux. Une même automation peut combiner plusieurs opérations et gérer aussi la fin d’événement. Chaque action est validée, journalisée et traçable.

Automatisations SCTE-35 SondaStream - Configuration des règles d’automation broadcast pilotées par messages SCTE-35
Workbench I/O GPIO et Ember+ SondaStream - Pilotage GPIO Brainboxes et paramètres Ember+ avec journal d’actions

GPIO

Pilotage Brainboxes ED-008, ED-527, ED-538 avec état temps réel.

Ember+

Lawo, Grass Valley, Riedel, VSM : paramètres et routage matrices.

SCTE-35

time_signal, splice_insert, segmentation descriptors enrichis.

Cas d’usage typiques : déclenchement GPI de régies locales sur break_start, bascule automatique de source sur network_start, routage dynamique de matrice audio sur program_end, marquage recorder sur advertisement.

SondaStream
La sonde surveille aussi sa propre santé
Exploitation et infrastructure

Une supervision média crédible commence par une sonde observable.

CPU, mémoire, pression I/O, disque, réseau, base PostgreSQL, recorders et jobs d’extraction sont visibles directement depuis l’interface.

24/7

Monitoring continu et reconnexion automatique.

NAS

CIFS / NFS, santé du montage et blocage fail-safe.

NTP

Synchronisation contrôlée depuis la console.

API

Clés à scopes, sécurité et intégrations.

Déployable dans l’exploitation réelle. La sonde suit ses ressources, ses services et la fraîcheur de sa télémétrie.

Supervision système de la sonde SondaStream - Monitoring CPU, RAM, disque, réseau et services en temps réel
SondaStream
Une plateforme, plusieurs usages
Architecture ouverte

Connecter la supervision aux workflows broadcast existants.

« Une console opérateur, un recorder, un workbench I/O et une API d’intégration : SondaStream, aussi recherché comme Sonda Stream, rassemble ce qui était jusque-là dispersé. »

Entrées média

HLS audio et vidéo (LL-HLS)
UDP / MPEG-TS multicast
Icecast / HTTP audio (MP3, AAC, Opus)
AES67 / RTP PCM (L16, L24)
RTMP, RTMPS et SRT via bridge live
Auto-détection codecs et renditions

Détection et analyse

SCTE-35 complet (time_signal, splice_insert, segmentation)
ID3 binaire : titre, artiste, artwork
Timed metadata HLS
API metadata avec bearer token
ETR 101 290 P1 : sync, PAT, PMT, CC
Loudness LUFS (EBU R128, ATSC A/85)
True peak dBTP, dBFS
Silence, freeze, black frame

Intégration et sortie

API REST complète (OpenAPI / Swagger)
WebSocket temps réel (alertes, SCTE-35, qualité)
Serveur MCP : 80+ outils pour IA et CLI
GPIO Brainboxes (ED-008, ED-527, ED-538)
Ember+ (Lawo, Grass Valley, Riedel, VSM)
SSO AWS IAM Identity Center (SAML 2.0)
Health check pour monitoring externe
Export/import de configuration JSON

Visiter la sonde de démonstration

Une instance est accessible en ligne pour parcourir les principaux espaces de travail : console Streams, timeline SCTE-35, workbench I/O, recorder et analyse qualité.

URL https://probe.jjtronics.com/ ↗

Login probe   Mot de passe Sonda.Stream

SondaStream
Inventaire fonctionnel · 1/2
Liste complète des fonctionnalités

Tout ce que la sonde apporte à l’exploitation.

Supervision temps réel

  • Monitoring continu ou par polling configurable.
  • WebSocket temps réel avec latence événementielle inférieure à 2 secondes.
  • Reconnexion automatique avec backoff exponentiel.
  • Arrêt gracieux et matérialisation des périodes d’indisponibilité de la sonde.
  • Score de santé opérateur, confiance et notes de corrélation.
  • Console Streams dense : matrice, tableau, NOC, filtres, presets et colonnes configurables.
  • Vue Overview compacte pour le triage NOC.
  • Console Alertes / Events agrégée, filtrée et paginée côté serveur.
  • Console Activity des opérations récentes.
  • Navigation contextuelle vers le flux, le replay, la règle ou le job associé.
  • Interface responsive et navigation mobile compagnon.
  • Système d’alerting configurable par flux avec seuils personnalisables.
  • Historique événementiel avec payload brut et interprétation opérateur.

Protocoles et lecture

  • HLS audio et vidéo (Apple HLS, LL-HLS).
  • UDP / MPEG-TS multicast et unicast.
  • Icecast / HTTP audio (MP3, AAC, Opus, Vorbis).
  • AES67 / RTP PCM audio (L16, L24).
  • Bridge HLS live pour UDP, RTP, RTMP, RTMPS et SRT.
  • Player opérateur : waveform audio, VU-mètre temps réel, now-playing ID3, sélection qualité HLS, pistes audio multilingues, sous-titres WebVTT et panneau média.
  • Bridge de sous-titres télétexte DVB vers WebVTT avec support multi-page.
  • Auto-détection des codecs audio et vidéo.
  • Support pistes audio multiples et renditions alternatives HLS.

Qualité et métadonnées

  • Contrôles d’intégrité HLS : stalls, doublons, régressions, sauts de séquence et discontinuités.
  • Continuité transport au niveau des segments HLS avec validation CRC.
  • Analyse TS via TSDuck et contrôles ETR 101 290 priorité 1 : TS sync loss, sync byte error, PAT error, continuity count error, PMT error, PID error.
  • Détection SCTE-35 : time_signal, splice_insert, segmentation descriptors enrichis (program_start, program_end, break_start, break_end, provider_advertisement_start, distributor_advertisement_start, placement_opportunity_start, network_start).
  • Parser ID3 binaire temps réel : titre, artiste, genre, album et artwork avec support APIC.
  • Polling de métadonnées API par flux avec bearer token, custom headers et retry automatique.
  • Timeline API dédiée avec horodatage opérateur interprété et corrélation événementielle.
  • Audio QC : détection silence, loudness LUFS (EBU R128, ATSC A/85), true peak dBTP, mesures dBFS.
  • Vidéo QC : freeze frame, black frame avec seuils configurables et tolérance temporelle.
  • Analyse approfondie one-shot avec résultats structurés JSON, statistiques bitrate et rapport d’intégrité.
  • Corrélation automatique des erreurs transport, qualité audio/vidéo et métadonnées sur la timeline.

Timeline SCTE-35 et interprétation

  • Timeline opérateur avec rails Programme et Publicité.
  • Interprétation contextuelle des messages SCTE-35 en phases métier lisibles.
  • Validation automatique de l’alignement I-frame pour les insertions publicitaires.
  • Détection des incohérences temporelles (out-of-order, chevauchements).
  • Affichage synchronisé des événements SCTE-35, qualité audio/vidéo et diagnostics transport.
  • Support des événements immédiats et pré-annoncés avec countdown.
  • Traçabilité complète : message brut SCTE-35, interprétation opérateur et actions déclenchées.
  • Export des timelines au format JSON pour analyse ou archivage.
SondaStream
Inventaire fonctionnel · 2/2
Liste complète des fonctionnalités (suite)

Recorder, automations, sécurité et intégration.

Recorder et stockage

  • Recorder circulaire multi-flux avec chunks indexés et métadonnées PostgreSQL.
  • Replay temporel avec rails Errors, SCTE-35, ID3, Timed Metadata, Diagnostics et Chunks.
  • Extraction asynchrone avec empreinte SHA-256, progression temps réel et notifications.
  • Formats d’export : HLS natif avec playlists, MPEG-TS natif, segments audio isolés.
  • Archivage natif HLS avec préservation des métadonnées playlist (codecs, bandwidths, resolutions).
  • Recorder natif Upipe pour UDP / MPEG-TS avec faible latence.
  • Segmentation audio native GStreamer pour Icecast et AES67 avec découpage précis.
  • Gestion NAS CIFS / NFS : découverte de partages, montage automatique, santé du montage et alertes de déconnexion.
  • Blocage fail-safe du recorder si le stockage attendu n’est pas réellement monté (protection contre écriture locale).
  • Jobs d’extraction avec file d’attente, historique, retry automatique et suppression programmée.
  • Suivi de stockage depuis la console : espace utilisé, disponible, quota et projection de rétention.
  • Rétention circulaire intelligente par flux avec préservation des extraits exportés.

Automations et I/O

  • Règles SCTE-35 propres à chaque flux avec logique conditionnelle.
  • Support complet time_signal et segmentation descriptors enrichis (program, break, advertisement, placement, network, chapter, unscheduled, distributor, provider).
  • Déclencheurs multiples : program_start, program_end, break_start, break_end, advertisement, placement_opportunity, network_start, network_end.
  • Une règle peut combiner plusieurs actions : GPIO Brainboxes, écriture de paramètre Ember+, routage de matrice Ember+.
  • Actions optionnelles de fin d’événement (auto-reset GPIO, paramètre Ember+ de sortie).
  • Filtrage par upid_type, segmentation_type_id et delivery_not_restricted.
  • Workbench I/O central pour Brainboxes (ED-008, ED-527, ED-538) et Ember+ (Lawo, Grass Valley, Riedel, VSM).
  • État live des GPIO (input/output), explorateur Ember+ et journal chronologique par équipement.
  • Test manuel des actions GPIO et Ember+ depuis la console avec aperçu avant exécution.
  • Validation I-frame avant déclenchement d’action pour éviter les coupures visibles.
  • Journal d’exécution avec horodatage, règle déclenchée, message SCTE-35 source et résultat de l’action.

Authentification et sécurité

  • Authentification locale avec hash bcrypt et salage.
  • Support SSO via AWS IAM Identity Center (SAML 2.0).
  • Gestion des utilisateurs : création, édition, désactivation, rôles et permissions granulaires.
  • Rôles : Admin, Operator, Viewer avec contrôle d’accès aux ressources.
  • Clés API à scopes : API web complète, serveur MCP, accès recorder, lecture seule.
  • Révocation et suppression immédiate des clés API.
  • Sessions utilisateurs avec expiration configurable et renouvellement automatique.
  • Support HTTPS / TLS avec certificats Let’s Encrypt ou custom.
  • Protection CSRF, validation des entrées et sanitization SQL.
  • Logs d’audit des actions sensibles (création utilisateur, modification règles, extraction recorder).

Exploitation et intégration

  • Page Ressources : CPU, RAM, swap, pression I/O, disque (usage, inodes), réseau (rx/tx, erreurs) et fraîcheur télémétrie.
  • Suivi des services : API web, PostgreSQL, recorders actifs, jobs d’extraction et workers.
  • Pause de l’analyse sans arrêter le recorder (mode maintenance).
  • Rétention des événements configurable par flux avec purge automatique.
  • Console de réglages : exploitation, rétention, alerting, stockage NAS, sécurité et synchronisation NTP.
  • Clés API avec noms personnalisés, scopes multiples et date de dernière utilisation.
  • Serveur MCP (Model Context Protocol) avec plus de 80 outils pour assistants IA (Claude Desktop, Cursor), CLI et intégrations programmatiques.
  • API REST complète avec documentation OpenAPI / Swagger interactive.
  • WebSocket pour événements temps réel : alertes, changements de statut, SCTE-35, ID3, qualité audio/vidéo.
  • Sauvegarde et import de configuration JSON : streams, règles, GPIO, Ember+, utilisateurs (hors mots de passe), réglages globaux.
  • Réglages NTP avec serveurs multiples, validation de synchronisation et alertes de dérive.
  • Redémarrage et arrêt de la sonde avec countdown et notification aux utilisateurs connectés.
  • Batch editor pour opérations à l’échelle de la flotte : activation/désactivation, changement de rétention, modification de règles.
  • Comparaison de délais Icecast par corrélation audio avec score de confiance et delta en millisecondes.
  • Multicast Discovery : scan automatique de plages IP/ports avec détection de flux actifs.
  • Playout Stream Loop : lecture en boucle de fichiers média depuis NAS, probing automatique, diffusion multicast et autostart configurable.
  • Health check endpoint pour intégrations monitoring externe (Prometheus, Nagios, Zabbix).
  • Logs structurés JSON avec rotation automatique et niveaux configurables (debug, info, warn, error).
  • Support déploiement Docker avec volumes persistants PostgreSQL et storage.
SondaStream
À propos & FAQ marque
Origine du projet

Le projet SondaStream est construit par un geek du broadcast.

Je travaille chez M6/RTL et je vis les contraintes d'exploitation en conditions réelles. SondaStream (Sonda Stream) est né de ce terrain : je n'avais aucun produit qui combine vraiment toutes les fonctions dont j'avais besoin, sans parler du prix souvent trop élevé des sondes du marché. L'objectif est simple : moins de bruit, plus de signal utile, et des outils qui aident vraiment les équipes NOC et ingénierie à agir plus vite !

Geek broadcastTerrain M6/RTLApproche opérateur-firstSoucieux de la fiabilité

SondaStream est-il lié à SodaStream ?

Non. SondaStream est une sonde broadcast. Le mot sonda vient du latin et évoque l'idée de sonde, de mesure et d'observation technique.

Quand le projet a-t-il commencé ?

Le projet a débuté le 6 juin 2025. L'idée me trottait dans la tête depuis des années avant de devenir SondaStream.

Quels protocoles sont surveillés nativement ?

HLS, UDP/MPEG-TS, Icecast et AES67, avec corrélation des événements transport, qualité, SCTE-35 et ID3.

Quels moteurs média sont utilisés ?

SondaStream combine FFmpeg/ffprobe, TSDuck, Upipe et GStreamer selon le protocole : analyse TS et SCTE-35, métadonnées ID3, recorder UDP/MPEG-TS, Icecast et AES67.

À qui s'adresse SondaStream ?

Aux équipes NOC, exploitation et ingénierie broadcast qui ont besoin d'une visibilité temps réel et d'un diagnostic rapide.

Le produit est-il orienté exploitation réelle ?

Oui. Le workflow est pensé pour le terrain: triage, preuve par replay et actions I/O automatisées.

Échangeons sur votre chaîne

Mettre vos signaux broadcast sous contrôle.

Vous souhaitez tester SondaStream (Sonda Stream) sur vos flux, parler intégration ou challenger un workflow SCTE-35, recorder ou supervision qualité ? Partons de votre réalité terrain.

Contacter JJtronics Explorer la démo ↗