Channels · CG · Schedule





Automatisation de diffusion (playout) — lecture de fichiers, entrées en direct, incrustation graphique CG, planification et sorties multi-formats. Chaque canal exécute son propre encodeur indépendant.
Chaque canal dispose d'un encodeur FFmpeg dédié (encodage GPU NVENC). Le multiplexeur TEE alimente simultanément toutes les sorties — les sorties UDP/SRT/RTMP, l'aperçu HLS et le moniteur de programme WebRTC partagent un seul encodage.
Plusieurs canaux indépendants, chacun avec sa propre playlist, son encodeur et ses sorties
Résolution de sortie, fréquence d'images et format audio par canal
Plusieurs sorties simultanées (UDP, SRT, RTMP) via TEE — un seul encodage, plusieurs destinations
Barre de transport : LECTURE / ARRÊT / PAUSE / SUIVANT, minuteurs de l'élément et total
Indicateurs CG et À L'ANTENNE visibles sur chaque onglet
Éditeur par glisser-déposer — déposer ou déplacer insère au-dessus de la ligne active
Types d'éléments : fichiers médias de la bibliothèque et entrées en direct (HLS/UDP/SRT)
Découpe par élément : décalage de début + durée — les heures de début suivantes se recalculent automatiquement
Mode boucle pour une diffusion continue 24 h/24 et 7 j/7
Heures de début/fin calculées pour chaque élément ; éditeur temporaire pour les modifications par lot
Une cellule de durée jaune signale un élément dont la lecture est plus courte que la durée totale du fichier. L'info-bulle affiche la durée d'origine et le décalage de début. L'icône ciseaux ouvre l'éditeur de découpe.
Navigateur de fichiers avec dossiers, sélection multiple et suppression
Téléversement via boîte de dialogue ou glisser-déposer — fenêtre de progression avec statut par fichier
Les téléversements peuvent être réduits en un widget flottant et continuent en arrière-plan pendant que vous travaillez
Les fichiers sont normalisés au format maison (échelle temporelle et espace colorimétrique uniformes) pour une lecture sans accroc
L'icône œil permet de prévisualiser un fichier avant de l'ajouter à la playlist
Sources HLS, UDP et SRT en tant que définitions d'entrée en direct réutilisables
Une entrée en direct est un élément de playlist comme un autre — basculez entre fichiers et direct
Durée fixe ou passage manuel au SUIVANT pour quitter un segment en direct
Texte, logo, bandeau défilant, horloge, incrustations basses (lower thirds), overlay vidéo, météo
Les modèles CG sont propres à chaque canal ; chaque élément possède ses propres propriétés (position, taille, animation, minutage)
Interrupteur CG principal + interrupteurs par élément ; l'aperçu reflète l'état à l'antenne
Des profils nommés remplacent les propriétés des éléments par profil — par exemple un flux propre et un flux avec habillage
Le changement de profil à l'antenne relance le rendu de l'incrustation
Des événements secondaires dans la grille peuvent activer automatiquement un profil ou un élément CG
Avec le CG en direct activé dans la configuration du canal, l'activation du CG bascule l'incrustation instantanément dans l'encodeur en cours d'exécution — sans interruption de la sortie. Sans cette option, toute modification du CG redémarre l'encodeur (courte coupure).
Vumètres LED stéréo (G/D) en direct depuis la sortie du programme
Volume principal — glissez sur la carte du vumètre
Normalisation automatique du niveau sonore (EBU R128) par canal
Activation facultative par canal (dans Paramètres) ; le transport manuel reste fonctionnel
Règles : quotidienne, hebdomadaire (par jour de la semaine) ou date unique
Tient compte du fuseau horaire du canal, gère les playlists traversant minuit
La priorité résout les règles qui se chevauchent
L'option de démarrage automatique relance la playlist planifiée après un redémarrage du serveur
Moniteur de programme WebRTC (WHEP) à faible latence directement dans le navigateur
La ligne d'aperçu épinglée reste visible en haut pendant l'édition
Bloc EPG — titres de programmes générés à partir de la playlist
La boîte de dialogue EPG ne se ferme que via X / OK / Annuler (pas de fermeture accidentelle)
Format d'adresse
par ex.
Le client lit via
Le GPU est utilisé uniquement pour l'encodage ; le décodage et les filtres s'exécutent sur le CPU
Les sources hétérogènes sont normalisées lors du téléversement — ne contournez pas la bibliothèque de médias pour les fichiers de playlist
Sans CG en direct, toute modification du CG redémarre l'encodeur (courte coupure de sortie)
Superposition CG
Chaînes
Sorties
Listes de lecture
Flux de signal
Système Playout
Le système Playout fournit la lecture de contenu planifiée avec les fonctionnalités de chaîne de diffusion.
Canaux
Chaque canal Playout dispose d'une liste de lecture, d'un encodeur et d'une sortie HLS/WebRTC indépendants.
Liste de lecture
La liste de lecture est une file d'attente ordonnée d'éléments multimédias à diffuser.
Encodeur
L'encodeur GPU NVENC convertit les fichiers locaux et les entrées en direct en un flux de sortie unifié.
Sorties
HLS pour la livraison web et WebRTC (WHEP) pour la surveillance à faible latence.
Éléments fichiers (vidéo/audio depuis la médiathèque)
Éléments entrée en direct (sources HLS/UDP/SRT)
Commutation automatique basée sur le programme
Incrustation CG
Modèles CG basés sur HTML/CSS
Superposition de logo, bandeaux d'informations, bandeaux défilants
Rendu basé sur Chromium
Aperçu en temps réel
Contrôle d'affichage/masquage par élément
Sorties
UDP multicast (réseau IPTV)
SRT (mediamtx distant / contribution)
RTMP (YouTube, Twitch, etc.)
HLS (lecteur web)
Plusieurs sorties simultanément
Sortie SRT :
Automatisation et graphismes en direct
Mesure audio et loudness
Les vumètres LED stéréo L/R situés à côté de l'aperçu programme affichent le niveau de sortie en direct. Faites glisser le vumètre verticalement pour régler le volume master à l'antenne (pilote le niveau du streamer).
La case à cocher AUTO active le loudness automatique EBU R128 (loudnorm) sur la sortie — le niveau est normalisé automatiquement à la place du gain manuel.
Automatisation : Scheduler
Activez par chaîne dans Paramètres → Automatisation (opt-in). Le Scheduler change la playlist de la chaîne selon l'heure (quotidien / hebdomadaire / ponctuel), évaluée dans le fuseau horaire de la chaîne ; la priorité la plus haute l'emporte. Le démarrage auto peut lancer une chaîne arrêtée au début d'un planning.
Ajoutez des plannings dans Paramètres → Planning (playlist, récurrence, jour/date, heure de début–fin, priorité).
Live CG (bascule instantanée)
Activez dans Paramètres → Graphismes. Avec Live CG activé, l'incrustation CG se met en marche/s'arrête instantanément via ZeroMQ sans redémarrer l'encodeur (sans coupure). Il utilise le moteur de rendu cg.pipe (texte/logo/ticker). Redémarrez la lecture après avoir modifié l'option.
C'est également le vrai correctif pour le CG persistant dans l'aperçu après l'avoir désactivé.
Barre de transport et aperçu
Les commandes de transport (Play/Stop/Pause/Next, boutons CG et ON-AIR, minuteries) se trouvent dans la barre d'onglets ; le bouton actif est mis en évidence et le minuteur total devient bleu clair pendant la lecture.
La ligne d'aperçu reste fixée en haut pendant que les listes en dessous défilent.
Événements secondaires et coupures pub SCTE-35
Chaque élément de la playlist peut contenir des événements secondaires — graphiques ou marqueurs pub déclenchés à un décalage dans cet élément. Ouvrez-les depuis l'icône clap violette à côté de l'œil EPG. Types : CG afficher/masquer (nécessite le mode live-CG) et SCTE-35 ad out/in. Une durée associe automatiquement le masquage ou le retour correspondant.
Déclenchez une coupure pub en direct depuis la barre de transport : les préréglages SCTE AD (15/30/60/120s) ou une durée personnalisée émettent immédiatement un SCTE-35 CUE-OUT dans la sortie HLS ; un badge rouge de décompte affiche le temps restant et RETOUR met fin à la coupure avant l'heure (CUE-IN).
Les minuteries Élément / Restant / Écoulé se trouvent dans la barre de fil d'Ariane supérieure : Élément est vert, Écoulé est bleu foncé, Restant clignote en rouge en dessous de 10 secondes.