Broadcast SN +

Master Control

Hors antenne
Liste actuelle : Statut : Vidéo en cours :

System Health

CPU serveur
Débit sortant (MTX)
MediaMTX API

VU (indicatif)

Animation de confort — pas d’analyse audio du flux.

EOM — clip en cours

· fin estimée

Playout · liste de diffusion

Playlist PGM

Ordre = ordre d’antenne · glisser la poignée pour réordonner · statuts ON AIR / SUIVANT / ATTENTE

Program · lecture en cours

Encodeur arrêté ou hors playlist

Temps restant (estim.)

Fin estimée :

Import web (YouTube / Facebook · yt-dlp)

Fichiers dans media/imports/ · un job à la fois · playlist = une ligne PGM par vidéo téléchargée

Réencodage → MP4 H.264 (source supprimée après succès). File FIFO : plusieurs jobs possibles, traités un par un.

Cochez des lignes dans la liste PGM (colonne pos.) pour cibler des clips uniquement.

Sélection réencodage
Pos Statut Élément Durée Antenne Actions

Switcher · Bus Program / Preview

Débit ingest

— · échelle 0–6000 kbit/s

Réseau : —

État source (Preview)

ARM utilise MediaMTX si l’API répond (sinon ARM « à l’aveugle ») · TAKE = switch FFmpeg · Ambre clignotant = prêt à armer.

Code couleur : Emerald = OK · Ambre = preview / alerte · Rose = on-air / critique

Path ingest :

Feu tricolore ingest : ≥ 2500 kbit/s excellent · 1000–2500 alerte · sous 1000 critique. Voir INSTALL §12 (SRT latency=, CBR).

Graphismes multi-calques

Slots indépendants · presets bandeau · Flash lower third 10 s

Slot 1 · Logo Station ID

Utilisé si aucune image n’est sélectionnée ou si le fichier est manquant.

Slot 2 · Ticker
Slot 3 · Lower third

Affiche le bandeau invité puis masquage auto (backend).

FFmpeg

Restream (tee RTMP)

Une ligne par URL rtmp:// ou rtmps:// — même encodage que la sortie principale. La commande FFmpeg utilise le muxer tee (onfail=ignore par destination).

Sortie PGM actuelle :

Toutes les sorties :


        
      

WebTV · programmation

Planificateur de listes

Créneaux enregistrés en base (type panneaux VDO). La bascule automatique entre listes selon jour/heure pourra être branchée sur le scheduler Python dans une prochaine itération.

Nom affiché bandeau orange

Identifiant de la liste « à l’antenne » dans la barre de statut (comme « MUSIC-SENEGAL » sur les panneaux pro).

Créer un créneau

Actif Libellé Jours Horaires Mode Actions

Monétisation · spots

Vidéo commerciale

Comme sur les panneaux type VDO : insertion d’une liste de spots tous les N clips. Les réglages sont enregistrés ; le moteur d’insertion dans la file PGM sera branché sur le scheduler dans une version ultérieure. Un redémarrage FFmpeg peut être nécessaire quand la logique sera active.

OpenAPI · ReDoc · MediaMTX

Définissez les durées des clips pour un EOM précis (sinon 120 s par défaut).