Channels · CG · Schedule





Αυτοματισμός εκπομπής (playout) — αναπαραγωγή αρχείων, ζωντανές είσοδοι, επικάλυψη γραφικών CG, προγραμματισμός και έξοδοι πολλαπλών μορφών. Κάθε κανάλι εκτελεί τον δικό του ανεξάρτητο encoder.
Κάθε κανάλι διαθέτει αποκλειστικό encoder FFmpeg (κωδικοποίηση NVENC GPU). Ο TEE muxer τροφοδοτεί όλες τις εξόδους ταυτόχρονα — οι έξοδοι UDP/SRT/RTMP, η προεπισκόπηση HLS και η οθόνη προγράμματος WebRTC μοιράζονται μία κωδικοποίηση.
Πολλαπλά ανεξάρτητα κανάλια, καθένα με τη δική του λίστα αναπαραγωγής, encoder και εξόδους
Ανάλυση εξόδου, ρυθμός καρέ και μορφή ήχου ανά κανάλι
Πολλαπλές ταυτόχρονες έξοδοι (UDP, SRT, RTMP) μέσω TEE — μία κωδικοποίηση, πολλοί προορισμοί
Γραμμή μεταφοράς: PLAY / STOP / PAUSE / NEXT, χρονόμετρα στοιχείου και συνολικά
Ενδείξεις CG και ON-AIR ορατές σε κάθε καρτέλα
Επεξεργαστής drag & drop — η απόθεση ή μετακίνηση εισάγει πάνω από την εστιασμένη γραμμή
Τύποι στοιχείων: αρχεία μέσων από τη βιβλιοθήκη και ζωντανές είσοδοι (HLS/UDP/SRT)
Περικοπή ανά στοιχείο: μετατόπιση έναρξης + διάρκεια — οι επόμενες ώρες έναρξης επανυπολογίζονται αυτόματα
Λειτουργία βρόχου (loop) για συνεχή αναπαραγωγή 24/7
Υπολογισμένες ώρες έναρξης/λήξης για κάθε στοιχείο· προσωρινός επεξεργαστής για μαζικές αλλαγές
Ένα κίτρινο κελί διάρκειας επισημαίνει ένα στοιχείο που παίζει συντομότερα από το πλήρες μήκος του αρχείου. Το tooltip εμφανίζει την αρχική διάρκεια και τη μετατόπιση έναρξης. Το εικονίδιο ψαλιδιού ανοίγει τον επεξεργαστή περικοπής.
Περιηγητής αρχείων με φακέλους, πολλαπλή επιλογή και διαγραφή
Μεταφόρτωση μέσω διαλόγου ή drag & drop — modal προόδου με κατάσταση ανά αρχείο
Οι μεταφορτώσεις μπορούν να ελαχιστοποιηθούν σε ένα αιωρούμενο widget και να συνεχίσουν στο παρασκήνιο ενώ εργάζεστε
Τα αρχεία κανονικοποιούνται στη μορφή του συστήματος (ενιαία χρονοκλίμακα, χρωματικός χώρος) για αναπαραγωγή χωρίς glitch
Το εικονίδιο ματιού προεπισκοπεί ένα αρχείο πριν την προσθήκη του στη λίστα αναπαραγωγής
Πηγές HLS, UDP και SRT ως επαναχρησιμοποιήσιμοι ορισμοί ζωντανής εισόδου
Μια ζωντανή είσοδος είναι στοιχείο λίστας αναπαραγωγής όπως κάθε άλλο — εναλλαγή μεταξύ αρχείων και live
Σταθερή διάρκεια ή χειροκίνητο NEXT για έξοδο από ζωντανό τμήμα
Κείμενο, λογότυπο, ticker/crawl, ρολόι, lower thirds, επικάλυψη βίντεο, καιρός
Τα πρότυπα CG είναι ανά κανάλι· κάθε στοιχείο έχει τις δικές του ιδιότητες (θέση, μέγεθος, κίνηση, χρονισμός)
Κύριος διακόπτης CG + διακόπτες ανά στοιχείο· η προεπισκόπηση αντικατοπτρίζει την κατάσταση on-air
Τα επώνυμα προφίλ αντικαθιστούν τις ιδιότητες στοιχείων ανά προφίλ — π.χ. ένα καθαρό feed και ένα επώνυμο feed
Η αλλαγή του on-air προφίλ επαναποδίδει την επικάλυψη
Δευτερεύοντα συμβάντα στο πρόγραμμα μπορούν να ενεργοποιήσουν αυτόματα ένα προφίλ ή στοιχείο CG
Με ενεργοποιημένο live CG στις ρυθμίσεις καναλιού, η εναλλαγή CG αλλάζει την επικάλυψη ακαριαία μέσα στον encoder που τρέχει — χωρίς διακοπή της εξόδου. Χωρίς αυτό, οι αλλαγές CG επανεκκινούν τον encoder (σύντομο glitch).
Στερεοφωνικοί μετρητές στάθμης LED (L/R) σε πραγματικό χρόνο από την έξοδο προγράμματος
Κύρια ένταση — σύρετε στην κάρτα μετρητή
Αυτόματη κανονικοποίηση έντασης (EBU R128) ανά κανάλι
Ενεργοποίηση ανά κανάλι (opt-in) στις Ρυθμίσεις· η χειροκίνητη μεταφορά συνεχίζει να λειτουργεί
Κανόνες: καθημερινά, εβδομαδιαία (ανά ημέρα) ή εφάπαξ ημερομηνία
Λαμβάνει υπόψη τη ζώνη ώρας του καναλιού, διαχειρίζεται λίστες αναπαραγωγής που διασχίζουν τα μεσάνυχτα
Η προτεραιότητα επιλύει επικαλυπτόμενους κανόνες
Η επιλογή αυτόματης εκκίνησης ξεκινά την προγραμματισμένη λίστα αναπαραγωγής μετά από επανεκκίνηση του διακομιστή
Οθόνη προγράμματος WebRTC (WHEP) χαμηλής καθυστέρησης απευθείας στο πρόγραμμα περιήγησης
Η κολλώδης γραμμή προεπισκόπησης παραμένει ορατή στην κορυφή κατά την επεξεργασία
Μπλοκ EPG — οι τίτλοι προγράμματος δημιουργούνται από τη λίστα αναπαραγωγής
Ο διάλογος EPG κλείνει μόνο μέσω X / OK / Cancel (χωρίς τυχαίο κλείσιμο)
Μορφή διεύθυνσης
π.χ.
Ο πελάτης διαβάζει μέσω
Η GPU χρησιμοποιείται μόνο για κωδικοποίηση· η αποκωδικοποίηση/φίλτρα εκτελούνται στην CPU
Ετερογενείς πηγές κανονικοποιούνται κατά τη μεταφόρτωση — μην παρακάμπτετε τη βιβλιοθήκη μέσων για αρχεία λίστας αναπαραγωγής
Χωρίς live CG, κάθε αλλαγή CG επανεκκινεί τον encoder (σύντομο glitch εξόδου)
On-screen Graphics (CG) - προσθήκη overlay γραφικών στο βίντεο.
Playout κανάλι - κανάλι τελικής εξόδου που συνδυάζει όλες τις πηγές.
Έξοδοι
Λίστες Αναπαραγωγής
Ροή Σήματος
Αυτοματισμός εκπομπής Playout με αναπαραγωγή αρχείων, εναλλαγή ζωντανής μετάδοσης, επικάλυψη CG και προγραμματισμό. Πρόσβαση μέσω /playout.
Ροή σήματος
Κανάλια
Πολλαπλά ανεξάρτητα κανάλια
Ανάλυση εξόδου & μορφή ήχου ανά κανάλι
Πολλαπλές ταυτόχρονες έξοδοι (UDP, SRT, RTMP)
Έλεγχος κύριας έντασης
Λίστες αναπαραγωγής
Επεξεργαστής λίστας αναπαραγωγής με μεταφορά & απόθεση
Λειτουργία επανάληψης (συνεχής)
Στοιχεία αρχείου (βίντεο/ήχος από βιβλιοθήκη πολυμέσων)
Στοιχεία ζωντανής εισόδου (πηγές HLS/UDP/SRT)
Αυτόματη εναλλαγή βάσει χρονοδιαγράμματος
Επικάλυψη CG
Πρότυπα CG βασισμένα σε HTML/CSS
Επικάλυψη λογότυπου, κάτω τρίτα, ticker
Απόδοση βασισμένη σε Chromium
Προεπισκόπηση σε πραγματικό χρόνο
Έλεγχος εμφάνισης/απόκρυψης ανά στοιχείο
Έξοδοι
UDP multicast (δίκτυο IPTV)
SRT (απομακρυσμένο mediamtx / συνεισφορά)
RTMP (YouTube, Twitch κ.λπ.)
HLS (web player)
Πολλαπλές έξοδοι ταυτόχρονα
Έξοδος SRT:
Αυτοματισμός και ζωντανά γραφικά
Μέτρηση ήχου και ένταση
Τα στερεοφωνικά L/R LED-μετρητές δίπλα στην προεπισκόπηση προγράμματος δείχνουν το ζωντανό επίπεδο εξόδου. Σύρετε τον μετρητή κατακόρυφα για να ρυθμίσετε την κύρια ένταση ON-AIR (ελέγχει το επίπεδο του streamer).
Το πλαίσιο AUTO ενεργοποιεί την αυτόματη ένταση EBU R128 (loudnorm) στην έξοδο — το επίπεδο κανονικοποιείται αυτόματα αντί για χειροκίνητη ρύθμιση ενίσχυσης.
Αυτοματισμός: Scheduler
Ενεργοποιήστε ανά κανάλι στις Ρυθμίσεις → Αυτοματισμός (opt-in). Ο Scheduler εναλλάσσει το Playlist του καναλιού βάσει ώρας (ημερήσιο / εβδομαδιαίο / εφάπαξ), αξιολογώντας στη ζώνη ώρας του καναλιού· κερδίζει η υψηλότερη προτεραιότητα. Η αυτόματη εκκίνηση μπορεί να ξεκινήσει ένα σταματημένο κανάλι όταν αρχίζει ένα πρόγραμμα.
Τα προγράμματα προστίθενται στις Ρυθμίσεις → Πρόγραμμα (Playlist, επανάληψη, ημέρα/ημερομηνία, ώρα από–έως, προτεραιότητα).
Live CG (άμεση εναλλαγή)
Ενεργοποιήστε στις Ρυθμίσεις → Γραφικά. Με ενεργό το Live CG, η επικάλυψη CG ενεργοποιείται/απενεργοποιείται άμεσα μέσω ZeroMQ χωρίς επανεκκίνηση του encoder (χωρίς ορατή τομή). Χρησιμοποιείται ο renderer cg.pipe (κείμενο/λογότυπο/ticker). Μετά την αλλαγή της επιλογής επανεκκινήστε την αναπαραγωγή.
Αυτή είναι επίσης η πραγματική διόρθωση για το πρόβλημα παραμονής του CG στην προεπισκόπηση μετά την απενεργοποίησή του.
Γραμμή μεταφοράς και Preview
Τα χειριστήρια μεταφοράς (Play/Stop/Pause/Next, διακόπτες CG και ON-AIR, χρονόμετρα) βρίσκονται στη γραμμή καρτελών· το ενεργό κουμπί είναι επισημασμένο και το χρονόμετρο συνολικού χρόνου αναπαραγωγής φωτίζεται γαλάζιο κατά την αναπαραγωγή.
Η γραμμή Preview παραμένει σταθερή στην κορυφή ενώ οι παρακάτω λίστες κυλούν.
Δευτερεύοντα Γεγονότα & Διαλείμματα Διαφήμισης SCTE-35
Κάθε στοιχείο λίστας αναπαραγωγής μπορεί να φέρει δευτερεύοντα γεγονότα — γραφικά ή σήματα διαφήμισης που ενεργοποιούνται σε μια μετατόπιση εντός αυτού του στοιχείου. Ανοίξτε τα από το μωβ εικονίδιο κλαπέτας δίπλα στο μάτι EPG. Τύποι: CG show/hide (απαιτεί λειτουργία live-CG) και SCTE-35 ad out/in. Μια διάρκεια αντιστοιχίζει αυτόματα το αντίστοιχο hide/return.
Εκκινήστε ένα διαφημιστικό διάλειμμα ζωντανά από τη γραμμή μεταφοράς: οι προεπιλογές SCTE AD (15/30/60/120s) ή μια προσαρμοσμένη διάρκεια εκπέμπουν αμέσως SCTE-35 CUE-OUT στην έξοδο HLS· ένα κόκκινο σήμα αντίστροφης μέτρησης δείχνει τον υπολειπόμενο χρόνο και το RETURN το τερματίζει νωρίτερα (CUE-IN).
Τα χρονόμετρα Στοιχείο / Υπολειπόμενος / Παρελθών βρίσκονται στην επάνω γραμμή πλοήγησης: το Στοιχείο είναι πράσινο, ο Παρελθών είναι σκούρο μπλε, ο Υπολειπόμενος αναβοσβήνει κόκκινος κάτω από 10 δευτερόλεπτα.