Channels · CG · Schedule





Broadcast playout-automatisering — bestandsweergave, live-invoer, CG-graphicsoverlay, planning en multiformaat-uitvoer. Elk kanaal draait zijn eigen onafhankelijke encoder.
Elk kanaal heeft een eigen FFmpeg-encoder (NVENC GPU-encodering). De TEE-muxer voedt alle uitvoeren gelijktijdig — UDP-, SRT- en RTMP-uitvoer, HLS-preview en de WebRTC-programmamonitor delen één encodering.
Meerdere onafhankelijke kanalen, elk met eigen afspeellijst, encoder en uitvoer
Uitvoerresolutie, framerate en audioformaat per kanaal
Meerdere gelijktijdige uitvoeren (UDP, SRT, RTMP) via TEE — één encodering, meerdere bestemmingen
Transportbalk: PLAY / STOP / PAUSE / NEXT, timers per item en totaal
CG- en ON-AIR-indicatoren zichtbaar op elk tabblad
Drag & drop-editor — loslaten of verplaatsen voegt in boven de gefocuste rij
Itemtypes: mediabestanden uit de bibliotheek en live-invoer (HLS/UDP/SRT)
Trim per item: startoffset + duur — volgende starttijden worden automatisch herberekend
Loopmodus voor continue 24/7-weergave
Berekende start-/eindtijden voor elk item; tijdelijke editor voor batchwijzigingen
Een gele duurcel markeert een item dat korter afspeelt dan de volledige bestandslengte. De tooltip toont de oorspronkelijke duur en startoffset. Het schaarpictogram opent de trim-editor.
Bestandsverkenner met mappen, meervoudige selectie en verwijderen
Uploaden via dialoogvenster of drag & drop — voortgangsvenster met status per bestand
Uploads kunnen worden geminimaliseerd naar een zwevende widget en blijven op de achtergrond doorlopen terwijl u werkt
Bestanden worden genormaliseerd naar het huisformaat (uniforme tijdschaal, kleurruimte) voor haperingsvrije weergave
Oogicoon toont een preview van een bestand voordat het aan de afspeellijst wordt toegevoegd
HLS-, UDP- en SRT-bronnen als herbruikbare live-invoerdefinities
Een live-invoer is een afspeellijstitem zoals elk ander — wissel tussen bestanden en live
Vaste duur of handmatige NEXT om een live-segment te verlaten
Tekst, logo, ticker/crawl, klok, lower thirds, video-overlay, weer
CG-templates zijn per kanaal; elk element heeft eigen eigenschappen (positie, grootte, animatie, timing)
Hoofdschakelaar voor CG + schakelaars per element; de preview toont de on-air-status
Benoemde profielen overschrijven elementeigenschappen per profiel — bijvoorbeeld een clean feed en een feed met branding
Het wisselen van het on-air-profiel rendert de overlay opnieuw
Secundaire gebeurtenissen in het schema kunnen automatisch een CG-profiel of -item activeren
Met live CG ingeschakeld in de kanaalconfiguratie schakelt het aan/uit zetten van CG de overlay direct om binnen de lopende encoder — geen onderbreking van de uitvoer. Zonder deze instelling herstart een CG-wijziging de encoder (korte hapering).
Stereo LED-niveaumeters (L/R) live vanaf de programma-uitvoer
Hoofdvolume — sleep op de meterkaart
Automatische loudness-normalisatie (EBU R128) per kanaal
Opt-in per kanaal (inschakelen in Instellingen); handmatig transport blijft werken
Regels: dagelijks, wekelijks (per weekdag) of eenmalige datum
Houdt rekening met de tijdzone van het kanaal, verwerkt afspeellijsten die middernacht overschrijden
Prioriteit bepaalt de uitkomst bij overlappende regels
Autostart-optie start de geplande afspeellijst automatisch na een serverherstart
Low-latency WebRTC (WHEP) programmamonitor rechtstreeks in de browser
Vastgezette previewrij blijft bovenaan zichtbaar tijdens het bewerken
Blok-EPG — programmatitels gegenereerd vanuit de afspeellijst
EPG-dialoogvenster sluit alleen via X / OK / Annuleren (geen onbedoelde sluiting)
Adresformaat
bijv.
Client leest via
GPU wordt alleen gebruikt voor encodering; decodering/filters draaien op de CPU
Heterogene bronnen worden bij upload genormaliseerd — omzeil de mediabibliotheek niet voor afspeellijstbestanden
Zonder live CG herstart elke CG-wijziging de encoder (korte hapering in de uitvoer)
CG-overlay
Kanalen
Uitgangen
Afspeellijsten
Signaalfloor
Broadcast playout-automatisering met bestandsafspelen, live omschakeling, CG-overlay en planning. Toegang via /playout.
Signaalstroom
Kanalen
Meerdere onafhankelijke kanalen
Uitvoerresolutie en audioformaat per kanaal
Meerdere gelijktijdige uitvoeren (UDP, SRT, RTMP)
Hoofdvolumebediening
Afspeellijsten
Afspeellijsteditor met slepen en neerzetten
Lusmodus (continu)
Bestandsitems (video/audio uit mediabibliotheek)
Live-invoer-items (HLS/UDP/SRT-bronnen)
Automatisch schakelen op basis van planning
CG-overlay
Op HTML/CSS gebaseerde CG-sjablonen
Logo-overlay, lower thirds, tickers
Op Chromium gebaseerde rendering
Realtime-voorbeeldweergave
Per-element tonen/verbergen
Uitvoeren
UDP-multicast (IPTV-netwerk)
SRT (externe mediamtx / contributie)
RTMP (YouTube, Twitch, enz.)
HLS (webspeler)
Meerdere uitvoeren tegelijk
SRT-uitvoer:
Automatisering & Live Graphics
Audioniveaumeting & luidheid
Stereo L/R LED-niveaumeters naast de programmavoorvertoning tonen het live uitgangsniveau. Sleep de meter verticaal om het on-air mastervolume in te stellen (stuurt het streamerniveau aan).
Het selectievakje AUTO schakelt EBU R128-auto-luidheid (loudnorm) op de uitgang in — het niveau wordt automatisch genormaliseerd in plaats van de versterking handmatig in te stellen.
Automatisering: Scheduler
Per kanaal inschakelen via Instellingen → Automatisering (opt-in). De scheduler schakelt de playlist van het kanaal op basis van tijd (dagelijks / wekelijks / eenmalig), berekend in de tijdzone van het kanaal; de hoogste prioriteit wint. Auto-start kan een gestopt kanaal starten wanneer een planning begint.
Voeg planningen toe via Instellingen → Planning (playlist, herhaling, dag/datum, start–eindtijd, prioriteit).
Live CG (direct schakelen)
Inschakelen via Instellingen → Grafisch. Met Live CG ingeschakeld wordt de CG-overlay direct via ZeroMQ aan/uitgeschakeld zonder de encoder te herstarten (geen naad). Het maakt gebruik van de cg.pipe-renderer (tekst/logo/ticker). Herstart het afspelen na het wijzigen van de optie.
Dit is ook de echte oplossing voor het probleem dat CG na het uitschakelen zichtbaar blijft in de voorvertoning.
Transportbalk & Voorvertoning
De transportbediening (Play/Stop/Pause/Next, CG- en ON-AIR-schakelaars, timers) bevindt zich in de tabbalk; de actieve knop is gemarkeerd en de totale verstreken tijdtimer kleurt lichtblauw tijdens het afspelen.
De voorvertoningsrij is bovenaan vastgezet terwijl de lijsten eronder scrollen.
Secundaire gebeurtenissen & SCTE-35 reclameonderbrekingen
Elk afspeellijstitem kan secundaire gebeurtenissen bevatten — grafische elementen of reclame-cues die op een offset binnen dat item worden afgevuurd. Open ze via het paarse klapbord-icoon naast het EPG-oog. Types: CG tonen/verbergen (vereist live-CG-modus) en SCTE-35 reclame uit/in. Een duur koppelt automatisch de bijbehorende verbergen/terugkeer.
Vuur een reclameonderbreking live af vanuit de transportbalk: de SCTE AD-voorinstellingen (15/30/60/120s) of een aangepaste lengte sturen direct een SCTE-35 CUE-OUT naar de HLS-uitgang; een rood aftelbadge toont de resterende tijd en TERUG beëindigt het vroegtijdig (CUE-IN).
De timers voor Item / Resterend / Verstreken bevinden zich in de bovenste broodkruimelnavigatiebalk: Item is groen, Verstreken is donkerblauw, Resterend knippert rood onder de 10 seconden.