×

🎞️ Playout

Channels · CG · Schedule

Playout

Lähetyksen playout-automaatio — tiedostotoisto, live-syötteet, CG-grafiikkapäällekkäiskuva, aikataulutus ja monimuotoiset lähdöt. Jokainen kanava käyttää omaa itsenäistä enkooderia.

Signaalivirta

Jokaisella kanavalla on oma FFmpeg-enkooderi (NVENC GPU-koodaus). TEE-muxeri syöttää kaikkia lähtöjä samanaikaisesti — UDP/SRT/RTMP-lähdöt, HLS-esikatselu ja WebRTC-ohjelmamonitori jakavat saman koodauksen.

Kanavat

Useita itsenäisiä kanavia, joilla kullakin on oma soittolista, enkooderi ja lähdöt

Lähtöresoluutio, kuvataajuus ja ääniformaatti kanavakohtaisesti

Useita samanaikaisia lähtöjä (UDP, SRT, RTMP) TEE:n kautta — yksi koodaus, monta kohdetta

Kuljetuspalkki: PLAY / STOP / PAUSE / NEXT, kohteen ja kokonaisajan ajastimet

CG- ja ON-AIR-ilmaisimet näkyvissä jokaisella välilehdellä

Soittolista

Raahaa & pudota -editori — pudota tai siirrä kohteita fokusoidun rivin yläpuolelle

Kohdetyypit: mediakirjaston tiedostot ja live-syötteet (HLS/UDP/SRT)

Kohdekohtainen leikkaus: alkusiirtymä + kesto — seuraavat alkamisajat lasketaan automaattisesti uudelleen

Silmukkatila jatkuvaan 24/7-toistoon

Lasketut alkamis-/päättymisajat jokaiselle kohteelle; väliaikaseditori eräkohtaisiin muutoksiin

Leikatut kohteet

Keltainen kestosolu merkitsee kohteen, joka toistetaan lyhyempänä kuin sen koko tiedoston pituus. Työkaluvihje näyttää alkuperäisen keston ja alkusiirtymän. Sakset-kuvake avaa leikkauseditorin.

Mediakirjasto

Tiedostoselain kansioineen, monivalinnalla ja poistolla

Lataus dialogin tai raahaa & pudota -toiminnon kautta — edistymisikkuna tiedostokohtaisella tilalla

Lataukset voi pienentää kelluvaksi widgetiksi, ja ne jatkuvat taustalla työskentelyn aikana

Tiedostot normalisoidaan talon formaattiin (yhtenäinen aikaskaala, väriavaruus) katkeamattoman toiston varmistamiseksi

Silmäkuvake esikatselee tiedoston ennen sen lisäämistä soittolistaan

Live-syötteet

HLS-, UDP- ja SRT-lähteet uudelleenkäytettävinä live-syötemäärityksinä

Live-syöte on soittolistan kohde siinä missä muutkin — vaihda tiedostojen ja livenä välillä

Kiinteä kesto tai manuaalinen NEXT live-segmentistä poistumiseen

Elementit

Teksti, logo, ticker/juokseva teksti, kello, alatekstit, videopäällekkäiskuva, sää

CG-mallit ovat kanavakohtaisia; jokaisella elementillä on omat ominaisuudet (sijainti, koko, animaatio, ajoitus)

Pääkytkin CG:lle + elementtikohtaiset kytkimet; esikatselu heijastaa on-air-tilaa

CG-profiilit

Nimetyt profiilit ohittavat elementtien ominaisuudet profiilikohtaisesti — esim. puhdas signaali ja brändätty signaali

On-air-profiilin vaihtaminen renderöi päällekkäiskuvan uudelleen

Aikataulun toissijaiset tapahtumat voivat aktivoida CG-profiilin tai -kohteen automaattisesti

Live CG (ei uudelleenkäynnistystä)

Kun kanavan asetuksissa on live-CG käytössä, CG:n kytkeminen vaihtaa päällekkäiskuvan välittömästi käynnissä olevan enkooderin sisällä — ilman lähdön keskeytystä. Ilman sitä CG-muutokset käynnistävät enkooderin uudelleen (lyhyt katkos).

Ääni

Stereo LED-tasomittarit (L/R) reaaliaikaisesti ohjelmalähdöstä

Päänäänenvoimakkuus — vedä tasomittarikortilla

AUTO-loudness-normalisointi (EBU R128) kanavakohtaisesti

Aikataulutus

Opt-in kanavakohtaisesti (otetaan käyttöön Asetuksissa); manuaalinen kuljetus toimii silti

Säännöt: päivittäin, viikoittain (viikonpäivän mukaan) tai kertaluonteinen päivämäärä

Huomioi kanavan aikavyöhykkeen, käsittelee keskiyön ylittävät soittolistat

Prioriteetti ratkaisee päällekkäiset säännöt

Automaattikäynnistysvalinta käynnistää ajastetun soittolistan palvelimen uudelleenkäynnistyksen jälkeen

Ohjelmamonitori

Pienen viiveen WebRTC (WHEP) -ohjelmamonitori suoraan selaimessa

Kiinnitetty esikatselurivi pysyy näkyvissä yläreunassa muokkauksen aikana

EPG

Estä EPG — ohjelmien nimet luodaan soittolistasta

EPG-ikkuna sulkeutuu vain X:llä / OK:lla / Peruuta-painikkeella (ei vahinkosulkemista)

SRT-lähtö:

Osoitteen muoto

esim.

Asiakas lukee osoitteesta

Rajoitukset ja huomiot

GPU:ta käytetään vain koodaukseen; purku/suodattimet ajetaan CPU:lla

Heterogeeniset lähteet normalisoidaan latauksen yhteydessä — älä ohita mediakirjastoa soittolistan tiedostoille

Ilman live-CG:tä jokainen CG-muutos käynnistää enkooderin uudelleen (lyhyt katkos lähdössä)

CG-overlay

Kanavat

Tulosteet

Soittolistat

Signaalivirta

Lähetyksen Playout-automaatio tiedostotoistolla, suoran lähetyksen vaihtamisella, CG-päällekkäiskuvalla ja aikataulutuksella. Pääsy osoitteesta /playout.

Signaalivuo

Kanavat

Useita itsenäisiä kanavia

Lähtöresoluutio ja ääniformaatti per kanava

Useita samanaikaisia lähtöjä (UDP, SRT, RTMP)

Päänäänenvoimakkuuden ohjaus

Soittolistat

Vedä ja pudota -soittolistaeditori

Silmukkatila (jatkuva)

Tiedostokohteet (video/ääni mediakirjastosta)

Live-tulokohteet (HLS/UDP/SRT-lähteet)

Aikataulu-pohjainen automaattinen vaihto

CG-päällekkäiskuva

HTML/CSS-pohjaiset CG-mallit

Logo-päällekkäiskuva, alatekstit, juoksevat tekstit

Chromium-pohjainen renderöinti

Reaaliaikainen esikatselu

Elementtikohtainen näytä/piilota-ohjaus

Lähdöt

UDP-multicast (IPTV-verkko)

SRT (etä-mediamtx / kontribuutio)

RTMP (YouTube, Twitch jne.)

HLS (verkkosoitin)

Useita lähtöjä samanaikaisesti

SRT-lähtö:

Automaatio ja Live-grafiikka

Äänitason mittaus ja loudness

Stereo L/R LED-tasoilmaisimet ohjelmaesikatselun vieressä näyttävät lähtötason reaaliajassa. Vedä ilmaisinta pystysuunnassa asettaaksesi on-air-masteräänenvoimakkuuden (ohjaa streamer-tasoa).

AUTO-valintaruutu ottaa käyttöön EBU R128 auto loudness (loudnorm) lähdössä — taso normalisoidaan automaattisesti manuaalisen vahvistuksen sijaan.

Automaatio: Scheduler

Ota käyttöön kanavittain kohdassa Asetukset → Automaatio (opt-in). Scheduler vaihtaa kanavan playlistin ajan mukaan (päivittäin / viikoittain / kerran), arvioituna kanavan aikavyöhykkeellä; korkein prioriteetti voittaa. Automaattikäynnistys voi käynnistää pysäytetyn kanavan aikataulun alkaessa.

Lisää aikatauluja kohdassa Asetukset → Aikataulu (playlist, toistuvuus, päivä/päivämäärä, alkamis–päättymisaika, prioriteetti).

Live CG (välitön vaihto)

Ota käyttöön kohdassa Asetukset → Grafiikka. Live CG:n ollessa päällä CG-päällekkäisnäkymä kytkeytyy päälle/pois välittömästi ZeroMQ:n kautta ilman enkooderin uudelleenkäynnistystä (ei saumaa). Se käyttää cg.pipe-renderöijää (teksti/logo/ticker). Käynnistä toisto uudelleen asetusta muutettuasi.

Tämä on myös oikea korjaus sille, että CG jää näkyviin esikatselussa CG:n sammuttamisen jälkeen.

Kuljetuspalkki ja esikatselu

Kuljetuspainikkeet (Play/Stop/Pause/Next, CG- ja ON-AIR-kytkimet, ajastimet) sijaitsevat välilehtirivillä; aktiivinen painike on korostettuna ja kokonaisajanotto muuttuu vaaleansiniseksi toiston aikana.

Esikatselurivi on kiinnitetty yläreunaan listojen alla vierittäessä.

Toissijaiset tapahtumat ja SCTE-35 mainoskatkot

Jokaiseen soittolistan kohteeseen voidaan liittää toissijaisia tapahtumia — grafiikkaa tai mainossignaaleja, jotka laukeavat määrätyllä viiveellä kohteen sisällä. Avaa ne violetista klapperi-kuvakkeesta EPG-silmän vierestä. Tyypit: CG näytä/piilota (vaatii live-CG-tilan) ja SCTE-35 mainos ulos/sisään. Kesto muodostaa automaattisesti parin vastaavalle piilotus- tai palautustapahtumalle.

Käynnistä mainoskatko suorana kuljetuspalkista: SCTE AD -esiasetetuilla arvoilla (15/30/60/120s) tai mukautetulla kestolla lähetetään välittömästi SCTE-35 CUE-OUT HLS-lähtöön; punainen lähtölaskin näyttää jäljellä olevan ajan ja PALAA päättää katkoksen ennenaikaisesti (CUE-IN).

Kohde / Jäljellä / Kulunut -ajastimet sijaitsevat yläosan navigointipalkin murupolulla: Kohde on vihreä, Kulunut on tummansininen ja Jäljellä vilkkuu punaisena alle 10 sekunnin kohdalla.