×

🎞️ Playout

Channels · CG · Schedule

Playout Management

Automatizace vysílání (playout) — přehrávání souborů, živé vstupy, grafický overlay CG, plánování a výstupy v mnoha formátech. Každý kanál běží s vlastním nezávislým enkodérem.

Tok signálu

Každý kanál má vyhrazený enkodér FFmpeg (hardwarové kódování NVENC na GPU). Muxer TEE napájí všechny výstupy současně — výstupy UDP/SRT/RTMP, náhled HLS a program monitor WebRTC sdílejí jedno kódování.

Kanály

Více nezávislých kanálů, každý s vlastním playlistem, enkodérem a výstupy

Výstupní rozlišení, snímková frekvence a formát zvuku pro každý kanál

Více současných výstupů (UDP, SRT, RTMP) přes TEE — jedno kódování, více cílů

Ovládací lišta: PLAY / STOP / PAUSE / NEXT, časovače položky a celkového času

Indikátory CG a ON-AIR viditelné na každé záložce

Playlist

Editor s přetažením (drag & drop) — vložky se umístí přetažením nebo přesunem nad zaměřený řádek

Typy položek: mediální soubory z knihovny a živé vstupy (HLS/UDP/SRT)

Ořez jednotlivé položky: počáteční offset + délka trvání — navazující časy začátku se přepočítají automaticky

Režim smyčky pro nepřetržité vysílání 24/7

Vypočtené časy začátku/konce pro každou položku; dočasný editor pro hromadné změny

Oříznuté položky

Žlutá buňka délky trvání označuje položku, která se přehraje kratší dobu, než je celková délka souboru. Tooltip zobrazuje původní délku a počáteční offset. Ikona nůžek otevře editor ořezu.

Mediální knihovna

Prohlížeč souborů se složkami, hromadným výběrem a mazáním

Nahrávání přes dialog nebo přetažením (drag & drop) — modální okno průběhu se stavem každého souboru

Nahrávání lze minimalizovat do plovoucího widgetu a pokračuje na pozadí, zatímco pracujete dál

Soubory se normalizují na interní formát (jednotné časové měřítko, barevný prostor) pro přehrávání bez výpadků

Ikona oka zobrazí náhled souboru před přidáním do playlistu

Živé vstupy

Zdroje HLS, UDP a SRT jako znovupoužitelné definice živých vstupů

Živý vstup je položka playlistu jako každá jiná — lze přepínat mezi soubory a živým vstupem

Pevná délka trvání nebo ruční NEXT pro opuštění živého segmentu

Prvky

Text, logo, ticker/crawl, hodiny, lower thirds, video overlay, počasí

Šablony CG jsou pro každý kanál samostatné; každý prvek má vlastní vlastnosti (pozice, velikost, animace, časování)

Hlavní přepínač CG + přepínače jednotlivých prvků; náhled odráží stav ve vysílání

Profily CG

Pojmenované profily přepisují vlastnosti prvků podle profilu — např. čistý signál a signál s brandingem

Přepnutí vysílaného profilu znovu vykreslí overlay

Vedlejší události v plánu mohou automaticky aktivovat profil nebo položku CG

Živé CG (bez restartu)

Když je v konfiguraci kanálu zapnuté živé CG, přepnutí CG změní overlay okamžitě přímo v běžícím enkodéru — bez přerušení výstupu. Bez toho vyvolá změna CG restart enkodéru (krátký výpadek).

Zvuk

Stereo LED úrovňové ukazatele (L/R) živě z programového výstupu

Hlavní hlasitost — táhněte na kartě ukazatele

Automatická normalizace hlasitosti (EBU R128) pro každý kanál

Plánovač

Volitelné zapnutí pro každý kanál (v Nastavení); ruční ovládání funguje i nadále

Pravidla: denní, týdenní (podle dne v týdnu) nebo jednorázové datum

Zohledňuje časové pásmo kanálu, zvládá playlisty přesahující půlnoc

Priorita rozhoduje o překrývajících se pravidlech

Volba Autostart spustí naplánovaný playlist po restartu serveru

Program monitor

Program monitor s nízkou latencí (WebRTC/WHEP) přímo v prohlížeči

Připnutý řádek náhledu zůstává viditelný nahoře během úprav

EPG

Blok EPG — názvy pořadů generované z playlistu

Dialog EPG se zavírá pouze přes X / OK / Zrušit (žádné nechtěné zavření)

Výstup SRT:

Formát adresy

např.

Klient čte přes

Omezení a poznámky

GPU se používá pouze pro kódování; dekódování/filtry běží na CPU

Nesourodé zdroje se normalizují při nahrávání — u souborů playlistu neobcházejte mediální knihovnu

Bez živého CG vyvolá každá změna CG restart enkodéru (krátký výpadek výstupu)

Překryv CG

Kanály

Výstupy

Playlisty

Tok signálu

Přehled Playout

Architektura playoutu

Správa playlistů

Vytvoření playlistu

Přidávání položek do playlistu

Živý vstup v playoutu

Přepínání na živý zdroj

Nastavení živého vstupu

CG overlay — titulky a grafika

Šablony CG

Aktivace CG v reálném čase

Plánovač playoutu

Konfigurace rozvrhu

Automatické přepínání playlistů

On-Air monitor

Přehrávání kanálů

WebRTC WHEP náhled

Automatická normalizace hlasitosti

Nastavení hlasitosti

EBU R128 normalizace

SRT výstup

Konfigurace SRT push

Konfigurace SRT pull

Archivování playlistů

Automatické archivování

Obnova archivu

Automatizace a živá grafika

Měření zvuku a loudness

Stereo L/R LED metry vedle náhledu programu zobrazují živou úroveň výstupu. Přetažením metru svisle nastavíš on-air master hlasitost (řídí úroveň streamera).

Zaškrtávací políčko AUTO zapne EBU R128 auto loudness (loudnorm) na výstupu — úroveň se normalizuje automaticky místo ručního nastavení zesílení.

Automatizace: Scheduler

Povol pro každý kanál v Nastavení → Automatizace (opt-in). Scheduler přepíná playlist kanálu podle času (denně / týdně / jednorázově), vyhodnocuje se v časovém pásmu kanálu; nejvyšší priorita vítězí. Automatické spuštění může nastartovat zastavený kanál při zahájení rozvrhu.

Rozvrhy přidáváš v Nastavení → Rozvrh (playlist, opakování, den/datum, čas od–do, priorita).

Live CG (okamžité přepnutí)

Povol v Nastavení → Grafika. Se zapnutým Live CG se CG překryv zapíná/vypíná okamžitě přes ZeroMQ bez restartu enkodéru (bez přerušení). Používá renderer cg.pipe (text/logo/ticker). Po změně volby restartuj přehrávání.

Toto je zároveň správná oprava pro případ, kdy CG zůstávalo v náhledu i po vypnutí.

Transportní lišta a náhled

Transportní ovládání (Play/Stop/Pause/Next, přepínače CG a ON-AIR, stopky) se nachází v liště se záložkami; aktivní tlačítko je zvýrazněno a celkové stopky během přehrávání svítí světle modře.

Řádek náhledu je přichycen nahoře, zatímco seznamy níže se posouvají.

Sekundární události a SCTE-35 reklamní breaky

Každá položka playlistu může obsahovat sekundární události — grafiku nebo reklamní cue spouštěné s offsetem v rámci dané položky. Otevřete je pomocí fialové ikonky klapky vedle oka EPG. Typy: CG zobrazit/skrýt (vyžaduje live-CG mód) a SCTE-35 ad out/in. Zadaná délka automaticky spáruje odpovídající skrytí/návrat.

Spusťte reklamní blok živě z transportní lišty: SCTE AD presety (15/30/60/120s) nebo vlastní délka ihned vloží do HLS výstupu SCTE-35 CUE-OUT; červený odpočítávač zobrazuje zbývající čas a tlačítko NÁVRAT blok předčasně ukončí (CUE-IN).

Časovače Položka / Zbývá / Uplynulo se nacházejí v horní liště se záložkami: Položka je zelená, Uplynulo je tmavě modrá, Zbývá bliká červeně pod 10 sekund.