×

🎞️ Playout

Channels · CG · Schedule

Diffusion

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.

Flux du signal

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.

Canaux

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

Playlist

É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

Éléments découpés

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.

Bibliothèque de médias

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

Entrées en direct

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

Éléments

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

Profils CG

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

CG en direct (sans redémarrage)

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).

Audio

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

Planificateur

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

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

EPG

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)

Sortie SRT :

Format d'adresse

par ex.

Le client lit via

Limites et remarques

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.