Flux

L'écran « Flux » : liste des flux avec une ligne développée.

L’écran « Flux » : liste des flux avec une ligne développée.

L’écran Flux est le poste de travail central du nœud : une liste unique des flux configurés avec leur état, leur entrée active, leur débit, « Durée d’activité » et le compteur d’erreurs de continuité « CC ». Chaque ligne se déplie au clic et affiche les entrées et les sorties du flux avec leur état, leur priorité de redondance, leurs notes et leurs alertes actives ; une entrée ou une sortie individuelle peut être mise en pause et reprise depuis cet écran, tandis que le bouton « Afficher dans la bibliothèque » situé à côté de l’adresse ouvre la liste des autres points du domaine à cette adresse (Bibliothèque — ce flux). La notion de flux et le modèle de transmission sont décrits dans Modèle de transmission : Stream, Sender, Receiver, Peer ; le traitement SPTS — dans Flux SPTS, le multiplex MPTS — dans Flux MPTS.

La liste est groupée par type : les flux simples (SPTS) forment une liste commune, en dessous se trouvent les groupes « Flux MPTS » et « Flux adaptatifs » (ensembles ABR). Les moyens de navigation et de commande sont placés au-dessus de la liste :

Recherche et filtres

Le champ « Rechercher un flux… » effectue la recherche par nom, note et adresse d’entrée/sortie et met en évidence la ligne trouvée sans réduire la liste. Le filtre « Étiquettes » restreint la liste selon les étiquettes des flux, le commutateur « SPTS / MPTS / Adaptatif » affiche ou masque les groupes de types, et le segment « Tous / Actifs » masque les flux mis en pause.

Actions sur le flux sélectionné

L’en-tête contient les actions appliquées au flux déplié (sélectionné) ou à l’ensemble ABR : « Statistiques du flux » (Statistiques du flux), « Ouvrir dans Pipeline » (Chaîne de traitement), « Configurer le flux » (Configurer le flux) et « Supprimer le flux ». Le bouton « + Nouveau flux » ouvre la fenêtre de création. L’administrateur peut faire glisser les lignes pour modifier leur ordre — uniquement parmi les flux SPTS et seulement lorsque la liste est affichée en entier : sans filtre par étiquettes, en mode « Tous » et avec tous les types activés. Le même déplacement s’effectue par les combinaisons Alt+↑ et Alt+↓ (Utilisation au clavier).

État et alertes

L’indicateur d’état en couleur, les pastilles d’attributs du flux (CBR/VBR, embrouillage, protection DRM, fonctionnement sur l’entrée de secours, audio uniquement ou vidéo uniquement, codecs, TRACE) et la marque des alertes actives. Les alertes sont rattachées au flux ainsi qu’à ses entrées et sorties (Alertes (alerter)) ; le rapport TR 101 290 et la section d’analyse approfondie s’ouvrent directement depuis la ligne.

Les différentes fenêtres de l’écran sont décrites ci-dessous.

Nouveau flux

La fenêtre « Nouveau flux ».

La fenêtre « Nouveau flux ».

Fenêtre de création d’un flux. Le type est choisi par un commutateur : programme unique (SPTS), multiplex (MPTS) ou ensemble adaptatif (Adaptatif) ; pour SPTS, le « Type de contenu » est en outre indiqué. Après la création d’un flux SPTS ou MPTS, l’éditeur s’ouvre immédiatement (Configurer le flux). Pour un ensemble adaptatif, aucun éditeur distinct ne s’ouvre — la composition des membres et leurs débits se définissent directement dans cette fenêtre, car l’ensemble est constitué de flux OTT déjà configurés. Les différences entre SPTS et MPTS sont décrites dans Flux SPTS et Flux MPTS, les ensembles adaptatifs — dans Ensembles adaptatifs.

Configurer le flux

Éditeur de flux, onglet « Entrées ».

Éditeur de flux, onglet « Entrées ».

Éditeur de flux, onglet « Sorties ».

Éditeur de flux, onglet « Sorties ».

Éditeur de flux, onglet « OTT ».

Éditeur de flux, onglet « OTT ».

Éditeur principal du flux. Les paramètres sont groupés par onglets ; pour les flux MPTS, l’onglet « OTT » n’est pas affiché.

Flux

Identification (nom, nom d’affichage, pour SPTS — le type de flux, note) et comportement du flux : délai d’expiration, intervalle de vérification, revérification de l’entrée principale, génération de la mosaïque (Mosaïque), extraction de l’EIT vers la base de données EPG (Base de données EPG) et attribut d’embrouillage pour SPTS. Pour SPTS, la génération de l’EIT à partir de la source EPG choisie et de son canal se configure également ici (Générateur EIT).

Entrées

Liste des sources du flux avec leur priorité et leur redondance (Redondance des sources et diffusion). L’ajout et la modification d’une entrée ouvrent l’éditeur d’entrée et de sortie (Éditeur d’entrée et de sortie) ; une entrée individuelle peut être mise en pause. L’entrée muxer n’est proposée que dans une liste vide : dans un flux MPTS, elle est ajoutée en premier et, tant qu’elle est présente, le bouton « Ajouter une entrée » est désactivé avec la mention « L’entrée muxer doit être l’unique entrée du flux. » — le multiplexeur ne connaît pas la redondance des entrées. Un flux MPTS qui reçoit un multiplex prêt par le réseau n’a pas cette restriction : ses entrées sont ordinaires et redondées.

Sorties

Diffusion du flux par les protocoles de transmission (Protocoles Peer de transmission fiable) et les transports standard (Autres entrées et sorties). Chaque sortie s’ajoute et se modifie par le même éditeur. Un flux ne peut avoir qu’une seule sortie ps1 — lors de l’ajout de la suivante, ce type ne figure plus dans la liste ; les autres types sont répétables.

MPEG-TS

Mode de débit du flux de transport de sortie (Gestion du débit) et — pour SPTS — l”« Identifiant de réseau », le maintien de l’intervalle PAT/PMT, le filtrage des tables de service (CAT/ECM/EMM, EIT, NIT, SDT, sous-titres, TDT, télétexte ; Filtrage MPEG-TS), la réécriture de la SDT et du numéro de programme (Modification du flux), ainsi que l’agencement automatique des PID du programme et le PID de base de sa fenêtre (Agencement automatique des PID).

OTT

Diffusion OTT du flux : modes des services HLS et HTTP (Modes de diffusion), nom du flux dans l’URL, extraction des sous-titres télétexte au format WebVTT, découpage en segments et faible latence (Segmenteur), enregistrement DVR vers le stockage choisi (OTT et DVR) et protection de contenu DRM — HLS AES-128 ou CENC (Protection du contenu (DRM)). SPTS uniquement.

Analyse

Contrôle de la qualité du flux de transport : traçage détaillé, analyse approfondie des flux élémentaires, moniteur TR 101 290, analyse des discontinuités PCR/PTS et du tampon vidéo T-STD, compensation de la dérive de synchronisation (Analyseur).

Alertes

Interrupteur général des alertes du flux et délai avant le déclenchement des alertes sur les erreurs de ses entrées et sorties (Alertes (alerter)) ; les seuils se définissent au niveau du nœud (Alerteur).

L’enregistrement des modifications qui touchent une archive DVR déjà enregistrée est en outre protégé par une confirmation (Confirmer les modifications DVR). Les différentes fenêtres de l’éditeur sont décrites ci-dessous.

Éditeur d’entrée et de sortie

Fenêtre d’ajout et de modification d’une entrée ou d’une sortie de flux. Le type de transport est choisi à la création et n’est plus modifiable ensuite (pour changer de transport, l’entrée ou la sortie est recréée). Les paramètres sont répartis par onglets :

Propriétés

Adresse, port, liaison à une interface réseau et paramètres de connexion du transport choisi. Les protocoles peer et les transports standard sont décrits dans Planification et protocoles de transmission de données ; le chiffrement — dans Chiffrement des flux. Pour les entrées PS1 et SRT, une connexion automatique par autorisation de pair Meshwork est disponible, avec la possibilité de basculer vers un identifiant et un mot de passe manuels. L’adresse peut être collée depuis le presse-papiers (« Coller l’URL ») ou la source peut être choisie dans le catalogue du domaine (« Choisir dans la bibliothèque… », Sources de la bibliothèque). Pour une entrée de type transcodeur, le décodeur et les paramètres d’encodage, y compris le mode de redimensionnement de l’image, se définissent également ici (Transcodeurs).

MPEG-TS PID

Sélection et réaffectation des PID sur une entrée ou une sortie : acceptation de PID (liste blanche), rejet de PID (liste noire), réaffectation des PID et de la langue des pistes audio. Tant que l’agencement automatique des PID (Agencement automatique des PID) est activé pour le flux, le groupe de réaffectation des PID est masqué sur les entrées et sans effet ; les listes d’acceptation et de rejet fonctionnent comme auparavant. Sur la sortie muxer, la réaffectation des PID est conservée — elle relève du multiplexeur (Affectation des PID) —, mais les PID sources de ses paires deviennent les PID attribués par l’agencement automatique.

BISS

Clés de désembrouillage BISS pour une source embrouillée — une clé unique pour SPTS ou une clé par programme (PNR) pour MPTS (Désembrouillage BISS).

Sources de la bibliothèque

Choix d’une entrée dans le catalogue commun des ressources du domaine Meshwork : la liste des flux du même transport déjà diffusés sur les nœuds du domaine, à partir de laquelle une source peut être raccordée sans saisir l’adresse manuellement. La liste se filtre par nœud source et par texte et se répartit en pages ; les sources du même domaine en protocoles peer portent l’attribut « pair » (Catalogue commun des ressources). À ne pas confondre avec la fenêtre Bibliothèque — ce flux : ici le catalogue sert à choisir une source, là il montre qui d’autre travaille avec une adresse déjà définie.

Bibliothèque — ce flux

La fenêtre « Bibliothèque — ce flux » : la source et les consommateurs d'une même adresse.

La fenêtre « Bibliothèque — ce flux » : pour l’entrée d’un flux, elle affiche la source (output) et deux autres consommateurs (input) de la même adresse.

La fenêtre répond à la question « qui d’autre travaille avec cette adresse ». Elle est ouverte par le bouton « Afficher dans la bibliothèque » situé à côté de l’adresse d’une entrée ou d’une sortie : dans la ligne dépliée de la liste des flux, dans les listes d’entrées et de sorties de l’éditeur de flux, sur les fiches d’entrée et de sortie de la chaîne de traitement (Chaîne de traitement) et dans la fenêtre des statistiques — au niveau de l’entrée active et dans la section « Sorties ». Le sous-titre de la fenêtre est l’adresse du point depuis lequel elle a été appelée.

Le bouton n’existe que pour les transports qui entrent dans le catalogue commun du domaine : UDP, RTP, Pro-MPEG, RIST, PS1 et SRT (Catalogue commun des ressources). Une entrée de type transcodeur, multiplexeur, démultiplexeur, fichier ou générateur de test n’a pas d’entrées dans le catalogue, et donc pas de bouton non plus — ce n’est pas le signe d’un dysfonctionnement.

La fenêtre énumère les autres points du domaine qui travaillent avec la même adresse. Les entrées et sorties propres à ce flux n’entrent pas dans la liste, y compris ses entrées de secours : l’opérateur les voit de toute façon. En revanche, un autre flux du même nœud qui écoute la même adresse est un voisin ordinaire et s’affiche au même titre que les autres.

La colonne « Sens » indique le rôle du point : output — il diffuse ce flux (la source), input — il le reçoit (un consommateur) ; les sources sont énumérées en premier. Les autres colonnes sont les mêmes que dans le catalogue commun : « Proto », « Nœud », « Flux » et « Destination » (adresse et port). Après l’adresse figure la mention « vérifié » : cette paire a été confirmée par le nœud au moyen de l’autorisation du domaine et non déduite d’une concordance d’adresses — en fonctionnement derrière un NAT, les adresses des deux côtés ne concordent d’ailleurs pas. Une ligne au plus par socket en écoute reçoit la mention : le nœud désigne un représentant parmi les sessions confirmées, et celui-ci change au fur et à mesure des connexions et des déconnexions des clients. L’absence de la mention ne signifie donc pas que la liaison n’est pas réelle.

Un clic sur une ligne ouvre l’interface d’administration de son nœud sur les statistiques de son flux. La ligne du nœud propre s’ouvre sur place, celle d’un voisin selon le réglage « Ouvrir les nœuds dans » de la barre supérieure (Barre commune) ; Ctrl ou ⌘ force un nouvel onglet. La ligne d’un nœud indisponible ou inconnu du réseau n’a pas d’action et porte l’info-bulle « Nœud indisponible ».

La correspondance est calculée d’après le protocole et l’adresse complète — le groupe et le port — et, pour UDP, RTP, Pro-MPEG et RIST, d’après le VLAN et la source SSM également. Un point sur le même groupe mais dans un autre VLAN ou avec une autre source SSM n’entrera donc pas dans la liste, pas plus qu’un point d’un autre transport à la même adresse. Pour PS1 et SRT, aucune correspondance d’adresses n’est requise : la partie appelante désigne son partenaire par son nom d’hôte, et ce nom est rapproché de la composition du domaine — c’est pourquoi l’adresse d’une ligne ainsi trouvée peut avoir un aspect tout à fait différent. La paire confirmée est trouvée de la même manière, d’après les noms de nœud et de flux indiqués par la partie à l’écoute.

Les deux messages signalant l’absence de voisins n’ont pas le même sens :

Message

Signification

« Aucun autre point n’est enregistré à cette adresse. »

Le point est annoncé dans le catalogue et n’a pas de voisins.

« Ce point n’est pas annoncé dans la bibliothèque (seules les entrées et sorties réseau en fonctionnement sont annoncées). »

Il n’existe pas d’entrée pour le point lui-même dans le catalogue : le flux ne fonctionne pas, l’entrée ou la sortie est suspendue, vient d’être démarrée ou est exclue de la publication par le champ Peer private (Catalogue commun des ressources). Dans ce cas les voisins ne sont pas absents — ils sont inconnus.

Le même catalogue dans son intégralité est présenté par l’écran Bibliothèque.

Programmes

Éditeur des programmes du multiplex (MPTS), ouvert depuis la fenêtre de configuration de l’entrée muxer : composition des programmes du flux de sortie, leur ordre dans la PSI et l’affectation des PID. Un programme s’ajoute parmi les flux SPTS configurés ou se supprime ; l’ordre se modifie par glisser-déposer et, sur un écran étroit, par les combinaisons Alt+↑ et Alt+↓ (Utilisation au clavier) ; un programme individuel peut être mis en pause. Lorsque l’affectation automatique des PID est désactivée, le PMT PID et les PID des flux élémentaires se modifient pour chaque programme. L’assemblage du multiplex est décrit dans Multiplexeur, la répartition des programmes et des PID — dans Paramètres des programmes et Affectation des PID, le transit et l’analyse des flux MPTS — dans Flux MPTS.

Confirmer les modifications DVR

Avertissement affiché avant l’enregistrement de modifications du flux qui touchent une archive DVR déjà enregistrée : désactivation de l’enregistrement, basculement vers un autre stockage, réduction de la durée de rétention ou du minimum protégé, ainsi que changement de la clé DRM d’un flux avec enregistrement (les segments chiffrés enregistrés auparavant deviennent alors inaccessibles). La fenêtre énumère ce qui sera exactement affecté et exige une confirmation ; les modifications sans risque (premier raccordement d’un stockage, augmentation de la durée de rétention) sont enregistrées sans invite. L’enregistrement et la conservation de l’archive sont décrits dans OTT et DVR et DVR : archive du flux.

Statistiques du flux

Fenêtre des statistiques du flux.

Fenêtre des statistiques du flux.

Rapport d'analyse TR 101 290.

Rapport d’analyse TR 101 290.

Statistiques détaillées du flux dans une fenêtre distincte, actualisées en temps réel. Ouverte par un lien depuis un autre écran, la fenêtre montre également ce flux dans la liste située derrière : elle lève le filtre qui le masquait, déplie la ligne et y fait défiler la liste. Composition des sections :

Résumé de l’état

État et message courants du flux, pastilles d’attributs, entrée active et nombre de sorties, mode de débit, format et codecs de l’image, liens de diffusion OTT et instantané d’image en direct (Mosaïque). S’y trouvent également l’icône du verdict TR 101 290, qui ouvre le rapport complet, et le bouton « Afficher dans la bibliothèque » au niveau de l’entrée active (Bibliothèque — ce flux).

Multiplex / KPI

Pour SPTS — les compteurs clés (débit d’entrée, erreurs CC sur la fenêtre et au total, paquets embrouillés) ; pour MPTS — le tableau du multiplex avec les débits cumulés et l’état des programmes (Analyse par programme).

Graphiques

Séries temporelles : débit, continuité et embrouillage, gigue PCR, perte de paquets — avec choix de la fenêtre et de l’échelle.

Vérificateur MPEG-TS

Vérification express de la structure (TS, PAT, PMT, PCR, audio/vidéo et leurs ES), verdict global TR 101 290 et attributs de signalisation du programme (Vérification de la validité).

Diagnostic de l’entrée

Blocs dépliables : « Informations média », « Liaison d’entrée », désembrouillage BISS, génération EIT, « Analyseur » (métriques PCR et de synchronisation, et au-dessous le tableau des PID de l’entrée active avec les colonnes « PID », « Type », « Débit » et « Paquets/s »), bourrage et « Analyse approfondie » — structure GOP, tampon T-STD, passeport du codec vidéo, discontinuités PTS/DTS, SCTE-35 (Mesures permanentes, Analyses avancées). La composition de la section dépend de l’entrée : une entrée de type multiplexeur n’a pas de section du tout — elle ne possède pas de socket, et les programmes sont donnés par le tableau du multiplex ; en réception réseau d’un MPTS déjà constitué, seule « Liaison d’entrée » subsiste avec les indicateurs de son propre transport, tandis que « Informations média », « Analyseur » et « Analyse approfondie » sont masqués — une telle entrée ne fournit pas de mesures par programme. Le désembrouillage BISS n’est affiché que pour le SPTS : pour le MPTS, les compteurs BISS sont tenus par programme (Désembrouillage BISS). Les blocs de génération EIT et de bourrage apparaissent d’eux-mêmes lorsque le flux génère de l’EIT ou ajoute des paquets NULL.

Sorties

Télémétrie de chaque sortie en fonctionnement : état, destination, débit, compteurs de trafic envoyé et indicateurs propres au transport (PRO-MPEG FEC, PS1, RIST, SRT, RTMP). Les sorties dans les transports du catalogue commun du domaine comportent un bouton « Afficher dans la bibliothèque » (Bibliothèque — ce flux).

OTT / DVR

Modèles d’URL de diffusion, métriques de l’anneau de segments et de l’archive DVR, graphiques de couverture de l’archive et des répliques de sous-titres (OTT et DVR, Lecture de l’archive (VOD)).

Profileur et Journal du flux

Charge des threads de traitement (part d’un cœur) et journal structuré des événements du flux.

Le rapport TR 101 290 s’ouvre aussi comme fenêtre distincte ; l’analyseur dans son ensemble est décrit dans Analyseur, le moniteur TR 101 290 — dans Moniteur TR 101 290. L’administrateur dispose de la réinitialisation des statistiques cumulées et de l’effacement de l’archive DVR.

Ensemble adaptatif

Fenêtre de configuration de l’ensemble adaptatif (ABR) : nom de l’ensemble et nom dans l’URL, composition des flux membres et leurs débits (« 0 » — auto). Seuls des flux SPTS avec la diffusion OTT activée peuvent en être membres ; ils s’ajoutent et se retirent directement dans la fenêtre, le débit se définit pour chaque variante. L’ensemble est publié sous une seule playlist maître à partir de laquelle le client choisit la qualité. La diffusion adaptative est décrite dans Ensembles adaptatifs, l’enregistrement DVR pour OTT — dans OTT et DVR.