Channels · CG · Schedule





Automatisering af broadcast-playout — filafspilning, live inputs, CG-grafikoverlay, planlægning og multiformat-outputs. Hver kanal kører sin egen uafhængige encoder.
Hver kanal har en dedikeret FFmpeg-encoder (NVENC GPU-encoding). TEE-muxeren fødrer alle outputs samtidigt — UDP/SRT/RTMP-outputs, HLS-preview og WebRTC-programmonitoren deler én encoding.
Flere uafhængige kanaler, hver med sin egen playliste, encoder og outputs
Outputopløsning, billedhastighed og lydformat pr. kanal
Flere samtidige outputs (UDP, SRT, RTMP) via TEE — én encoding, mange destinationer
Transportlinje: PLAY / STOP / PAUSE / NEXT, element- og totaltimere
CG- og ON-AIR-indikatorer synlige på alle faneblade
Træk & slip-editor — slip eller flyt elementer over den fokuserede række
Elementtyper: mediefiler fra biblioteket og live inputs (HLS/UDP/SRT)
Trim pr. element: startforskydning + varighed — efterfølgende starttider genberegnes automatisk
Loop-tilstand for kontinuerlig 24/7-afspilning
Beregnede start-/sluttider for hvert element; midlertidig editor til batch-ændringer
En gul varighedscelle markerer et element, der afspilles kortere end den fulde fillængde. Tooltippet viser den originale varighed og startforskydning. Sakse-ikonet åbner trim-editoren.
Filbrowser med mapper, multi-select og sletning
Upload via dialog eller træk & slip — fremgangsmodal med status pr. fil
Uploads kan minimeres til et flydende widget og fortsætter i baggrunden, mens du arbejder
Filer normaliseres til husformatet (ensartet tidsskala, farverum) for glitch-fri afspilning
Øje-ikon forhåndsviser en fil, før den tilføjes til playlisten
HLS-, UDP- og SRT-kilder som genbrugelige definitioner af live inputs
Et live input er et playliste-element som ethvert andet — skift mellem filer og live
Fast varighed eller manuel NEXT for at forlade et live-segment
Tekst, logo, ticker/crawl, ur, lower thirds, videooverlay, vejr
CG-skabeloner er pr. kanal; hvert element har sine egne egenskaber (position, størrelse, animation, timing)
Master CG-kontakt + kontakter pr. element; preview afspejler on-air-tilstanden
Navngivne profiler overskriver elementegenskaber pr. profil — f.eks. et clean feed og et brandet feed
Skift af on-air-profil gen-renderer overlejringen
Sekundære hændelser i tidsplanen kan aktivere en CG-profil eller et element automatisk
Med live CG aktiveret i kanalkonfigurationen skifter CG-toggle overlejringen øjeblikkeligt inde i den kørende encoder — uden afbrydelse af output. Uden det genstarter CG-ændringer encoderen (kort glitch).
Stereo LED-niveaumålere (L/R) live fra programoutputtet
Master-lydstyrke — træk på målerkortet
AUTO loudness-normalisering (EBU R128) pr. kanal
Opt-in pr. kanal (aktivér under Indstillinger); manuel transport fortsætter med at fungere
Regler: daglig, ugentlig (pr. ugedag) eller éngangsdato
Tager hensyn til kanalens tidszone, håndterer playlister der krydser midnat
Prioritet afgør overlappende regler
Autostart-indstillingen starter den planlagte playliste efter en servergenstart
Lav-latency WebRTC (WHEP) programmonitor direkte i browseren
Fastholdt preview-række forbliver synlig øverst under redigering
Blok-EPG — programtitler genereret fra playlisten
EPG-dialogen lukker kun via X / OK / Annuller (ingen utilsigtet lukning)
Adresseformat
f.eks.
Klient læser via
GPU'en bruges kun til encoding; dekodning/filtre kører på CPU
Heterogene kilder normaliseres ved upload — omgå ikke mediebiblioteket for playliste-filer
Uden live CG genstarter enhver CG-ændring encoderen (kort glitch i output)
CG-overlay
Kanaler
Udgange
Afsplaylister
Signalflow
Broadcast playout-automatisering med filafspilning, live-skift, CG-overlay og planlægning. Tilgå via /playout.
Signalflow
Kanaler
Flere uafhængige kanaler
Outputopløsning og lydformat per kanal
Flere samtidige outputs (UDP, SRT, RTMP)
Master volumen-styring
Afspilningslister
Træk og slip-afspilningslisteditor
Loop-tilstand (kontinuerlig)
Filopslag (video/lyd fra mediebibliotek)
Live input-opslag (HLS/UDP/SRT-kilder)
Planbaseret automatisk skift
CG-overlay
HTML/CSS-baserede CG-skabeloner
Logo-overlay, lower thirds, tickers
Chromium-baseret rendering
Realtids forhåndsvisning
Per-element vis/skjul-styring
Udgange
UDP multicast (IPTV-netværk)
SRT (fjern mediamtx / bidrag)
RTMP (YouTube, Twitch osv.)
HLS (webafspiller)
Flere outputs samtidigt
SRT-output:
Automatisering og Live Grafik
Lydmåling og loudness
Stereo L/R LED-niveaumålere ved siden af programvisningen viser live-outputniveauet. Træk måleren lodret for at indstille on-air master-lydstyrken (styrer streamer-niveauet).
AUTO-afkrydsningsfeltet aktiverer EBU R128 auto loudness (loudnorm) på outputtet — niveauet normaliseres automatisk i stedet for den manuelle forstærkning.
Automatisering: Scheduler
Aktivér per kanal under Indstillinger → Automatisering (opt-in). Scheduler skifter kanalens playlist efter tid (daglig / ugentlig / én gang), evalueret i kanalens tidszone; højeste prioritet vinder. Auto-start kan starte en stoppet kanal, når en tidsplan begynder.
Tilføj tidsplaner under Indstillinger → Tidsplan (playlist, gentagelse, dag/dato, start–sluttid, prioritet).
Live CG (øjeblikkelig skift)
Aktivér under Indstillinger → Grafik. Med Live CG slået til skifter CG-overlejringen øjeblikkeligt til/fra via ZeroMQ uden genstart af encoder (ingen sømløs overgang brydes). Den bruger cg.pipe-rendereren (tekst/logo/ticker). Genstart afspilning efter ændring af indstillingen.
Dette er også den egentlige løsning på, at CG bliver hængende i forhåndsvisningen efter at CG er slået fra.
Transportlinje og forhåndsvisning
Transportknapper (Play/Stop/Pause/Next, CG- og ON-AIR-skifter, timere) findes i fanebladrækken; den aktive knap er fremhævet og den samlede tidsur lyser lyseblåt under afspilning.
Forhåndsvisningsrækken er fastlåst øverst, mens listerne nedenfor ruller.
Sekundære hændelser & SCTE-35 reklameblok
Hvert afspilningslisteelement kan indeholde sekundære hændelser — grafik eller reklamecues, der afspilles med en forskydning inden for elementet. Åbn dem via det lilla klapperboard-ikon ved siden af EPG-øjet. Typer: CG vis/skjul (kræver live-CG-tilstand) og SCTE-35 reklame ud/ind. En varighed parrer automatisk den tilsvarende skjul/retur.
Afspil et reklameblok live fra transportlinjen: SCTE AD-forudindstillingerne (15/30/60/120s) eller en brugerdefineret længde udsender straks et SCTE-35 CUE-OUT i HLS-udgangen; et rødt nedtællingsbadge viser den resterende tid, og TILBAGE afslutter det tidligt (CUE-IN).
Timerne for Element / Resterende / Forløbet sidder i den øverste navigationslinje: Element er grøn, Forløbet er mørkeblå, Resterende blinker rødt under 10 sekunder.