×

🎞️ Playout

Channels · CG · Schedule

Transliavimas

Eterio transliavimo automatika — failų atkūrimas, tiesioginės įvestys, CG grafikos perdanga, tvarkaraščiai ir daugiaformatė išvestis. Kiekvienas kanalas veikia su savo nepriklausomu koduotoju.

Signalo srautas

Kiekvienas kanalas turi atskirą FFmpeg koduotoją (NVENC GPU kodavimas). TEE mux'eris tuo pačiu metu maitina visas išvestis — UDP/SRT/RTMP išvestys, HLS peržiūra ir WebRTC programos monitorius naudoja tą patį kodavimą.

Kanalai

Keli nepriklausomi kanalai, kiekvienas su savo grojaraščiu, koduotoju ir išvestimis

Kiekvieno kanalo išvesties raiška, kadrų dažnis ir garso formatas

Kelios vienalaikės išvestys (UDP, SRT, RTMP) per TEE — vienas kodavimas, daug paskirčių

Valdymo juosta: PLAY / STOP / PAUSE / NEXT, elemento ir bendras laikmatis

CG ir ON-AIR indikatoriai matomi kiekviename skirtuke

Grojaraštis

Redaktorius su vilkimu — nuleidus ar perkeliant elementas įterpiamas virš pažymėtos eilutės

Elementų tipai: medijos failai iš bibliotekos ir tiesioginės įvestys (HLS/UDP/SRT)

Kiekvieno elemento apkirpimas: pradžios poslinkis + trukmė — vėlesni pradžios laikai perskaičiuojami automatiškai

Ciklo režimas nepertraukiamam 24/7 atkūrimui

Kiekvienam elementui apskaičiuojamas pradžios/pabaigos laikas; laikinas redaktorius masiniams pakeitimams

Apkirpti elementai

Geltona trukmės langelio spalva žymi elementą, kuris grojamas trumpiau nei visa failo trukmė. Paaiškinime rodoma originali trukmė ir pradžios poslinkis. Žirklių piktograma atveria apkirpimo redaktorių.

Medijos biblioteka

Failų naršyklė su aplankais, keliais pasirinkimais ir trynimu

Įkėlimas per dialogo langą arba nutempiant — progreso langas su kiekvieno failo būsena

Įkėlimus galima sumažinti į plaukiojantį valdiklį, jie tęsiasi fone, kol dirbate

Failai normalizuojami pagal vidinį formatą (vienodas laiko mastelis, spalvų erdvė), kad atkūrimas vyktų be trikdžių

Akies piktograma leidžia peržiūrėti failą prieš pridedant jį į grojaraštį

Tiesioginės įvestys

HLS, UDP ir SRT šaltiniai kaip pakartotinai naudojami tiesioginės įvesties apibrėžimai

Tiesioginė įvestis grojaraštyje yra toks pat elementas kaip ir kiti — persijunkite tarp failų ir tiesioginio eterio

Fiksuota trukmė arba rankinis NEXT norint palikti tiesioginį segmentą

Elementai

Tekstas, logotipas, bėganti eilutė, laikrodis, apatiniai užrašai, vaizdo perdanga, orai

CG šablonai priklauso nuo kanalo; kiekvienas elementas turi savo savybes (pozicija, dydis, animacija, laikas)

Bendras CG jungiklis + atskiri elementų jungikliai; peržiūra atspindi eterio būseną

CG profiliai

Pavadinti profiliai perrašo elementų savybes pagal profilį — pvz., švarus signalas ir signalas su prekės ženklu

Eterio profilio perjungimas iš naujo atvaizduoja perdangą

Antriniai tvarkaraščio įvykiai gali automatiškai aktyvuoti CG profilį ar elementą

Gyvas CG (be paleidimo iš naujo)

Kanalo konfigūracijoje įjungus gyvą CG, CG perjungimas iškart pakeičia perdangą veikiančiame koduotojuje — be išvesties pertrūkio. Be jo, CG pakeitimai paleidžia koduotoją iš naujo (trumpas trikdis).

Garsas

Stereo LED lygio indikatoriai (L/R) tiesiogiai iš programos išvesties

Bendras garsumas — tempkite indikatoriaus kortelėje

Automatinis garsumo normalizavimas (EBU R128) kiekvienam kanalui

Tvarkaraštis

Įjungiama kiekvienam kanalui atskirai (nustatymuose); rankinis valdymas toliau veikia

Taisyklės: kasdien, kas savaitę (pagal savaitės dieną) arba vienkartinė data

Atsižvelgia į kanalo laiko juostą, tvarko grojaraščius, kertančius vidurnaktį

Prioritetas išsprendžia persidengiančias taisykles

Automatinio paleidimo parinktis paleidžia suplanuotą grojaraštį po serverio paleidimo iš naujo

Programos monitorius

Mažos delsos WebRTC (WHEP) programos monitorius tiesiai naršyklėje

Prilipdyta peržiūros eilutė redaguojant išlieka matoma viršuje

EPG

Blokinis EPG — laidų pavadinimai generuojami iš grojaraščio

EPG langas užsidaro tik per X / OK / Cancel (netyčinis uždarymas neįmanomas)

SRT išvestis:

Adreso formatas

pvz.

Klientas skaito per

Apribojimai ir pastabos

GPU naudojamas tik kodavimui; dekodavimas ir filtrai vykdomi CPU

Nevienalyčiai šaltiniai normalizuojami įkėlimo metu — grojaraščio failams neapeikite medijos bibliotekos

Be gyvo CG, kiekvienas CG pakeitimas paleidžia koduotoją iš naujo (trumpas išvesties trikdis)

CG pedenimas

Kanalai

Išvestys

Grojaraščiai

Signalo srautas

Transliavimo atkurimo automatizavimas su failu atkurimu, tiesioginio perjungimu, CG perdanga ir planavimo funkcijomis. Pasiekiamas per /playout.

Signalo srautas

Kanalai

Keli nepriklausomi kanalai

Isvesties raiska ir garso formatas kiekvienam kanalui

Kelios vienu metu veikiancios isvestys (UDP, SRT, RTMP)

Pagrindinio garso valdymas

Kuriniu sarasai

Kuriniu saraso redaktorius su vilkimu ir numestimu

Ciklo rezimas (nuolatinis)

Failu elementai (vaizdo/garso is medijos bibliotekos)

Tiesioginio ivesies elementai (HLS/UDP/SRT saltiniai)

Automatinis perjungimas pagal tvarkarasti

CG perdanga

HTML/CSS pagristi CG sablonai

Logotipo perdanga, apatines trecdalis juostos, teksto juostos

Chromium pagristas atvaizdavimas

Realiojo laiko perziura

Rodymo/slepimo valdymas kiekvienam elementui

Isvestys

UDP daugiaadresinis siuntimas (IPTV tinklas)

SRT (nuotolinis mediamtx / prisidejimas)

RTMP (YouTube, Twitch ir kt.)

HLS (ziniatinklio grotuvas)

Kelios isvestys vienu metu

SRT isvestis:

Automatizavimas ir tiesioginė grafika

Garso matavimas ir garsumas

Stereo L/R LED lygio matuokliai šalia programos peržiūros rodo tiesioginį išvesties lygį. Vilkite matuoklį vertikaliai, kad nustatytumėte eterio pagrindinį garsumą (valdo srautintuvo lygį).

Žymės langelis AUTO įjungia EBU R128 automatinį garsumą (loudnorm) išvestyje — lygis normalizuojamas automatiškai vietoj rankinio stiprinimo.

Automatizavimas: Scheduler

Įjunkite kiekvienam kanalui atskirai skiltyje Nustatymai → Automatizavimas (opt-in). Planuoklis keičia kanalo grojaraštį pagal laiką (kasdien / kas savaitę / vieną kartą), vertindamas pagal kanalo laiko juostą; laimi aukščiausias prioritetas. Automatinis paleidimas gali paleisti sustabdytą kanalą prasidedant tvarkaraščiui.

Pridėkite tvarkaraščius skiltyje Nustatymai → Tvarkaraštis (grojaraštis, pasikartojimas, diena/data, pradžios–pabaigos laikas, prioritetas).

Live CG (momentinis perjungimas)

Įjunkite skiltyje Nustatymai → Grafika. Kai Live CG įjungtas, CG perdanga įjungiama/išjungiama akimirksniu per ZeroMQ nepaleidžiant koduotuvo iš naujo (be siūlės). Naudojamas cg.pipe atvaizdavimo įrankis (tekstas/logotipas/juosta). Po pakeitimo paleiskite atkūrimą iš naujo.

Tai kartu yra ir tikrasis sprendimas problemai, kai CG išjungus peržiūroje vis tiek likdavo matoma.

Transporto juosta ir peržiūra

Transporto valdikliai (Play/Stop/Pause/Next, CG ir ON-AIR perjungikliai, laikmačiai) yra skirtukų juostoje; aktyvus mygtukas paryškintas, o atkūrimo metu bendras praėjusio laiko laikmatis tampa šviesiai mėlynas.

Peržiūros eilutė fiksuota viršuje, kol apačioje esantys sąrašai slenkasi.

Antriniai Įvykiai ir SCTE-35 Reklamos Pertraukos

Kiekvienas grojaraščio elementas gali turėti antrinių įvykių — grafinių elementų arba reklamos ženklų, suaktyvinamų tam tikru poslinkiu to elemento viduje. Atidarykite juos paspaudę violetinę trafareto piktogramą šalia EPG akies. Tipai: CG show/hide (reikalingas live-CG režimas) ir SCTE-35 ad out/in. Nurodyta trukmė automatiškai susieja atitinkamą hide/return.

Pradėkite reklamos pertrauką tiesiogiai iš transporto juostos: SCTE AD išankstiniai nustatymai (15/30/60/120s) arba pasirinktinė trukmė iš karto į HLS išvestį įterpia SCTE-35 CUE-OUT; raudonas atgalinis skaičiavimo ženklelis rodo likusį laiką, o RETURN baigia pertrauką anksčiau laiko (CUE-IN).

Elementas / Liko / Praėjo laikmačiai yra viršutinėje naršymo juostoje: Elementas yra žalias, Praėjo — tamsiai mėlynas, Liko mirga raudonai esant mažiau nei 10 sekundžių.