Complete gids voor Telvi Server, Telvi Player en beheer
Telvi is een systeem om een eigen tv-/uitzendkanaal te plannen en automatisch af te spelen. Je stelt in wat er wanneer moet spelen, en Telvi zorgt dat het op het juiste moment op het scherm komt.
Telvi bestaat uit twee hoofdonderdelen die samen één systeem vormen:
Beide onderdelen praten met elkaar via een gedeelde datamap (de Telvi Data-map, bijvoorbeeld op een netwerkschijf/NAS). De Server schrijft de afspeellijsten en instellingen daarin weg; de Player leest ze uit. Zo kun je één of meerdere spelers op verschillende schermen laten draaien, allemaal vanuit dezelfde centrale planning.
Deze termen kom je overal in Telvi tegen. Als je deze snapt, snap je de rest bijna vanzelf.
| Begrip | Wat het is |
|---|---|
| Media | Eén afspeelbaar item: een video, een website of een livestream. Elk item heeft een uniek ID, een naam en een groep. |
| Groep | Een label om media te bundelen (bijv. "Reclame", "Journaal", "Muziekclips"). Handig om in formats hele groepen tegelijk te gebruiken. |
| Format | Een sjabloon/dagschema: een lijst met regels die bepaalt wat er (in welke volgorde en op welke tijden) gespeeld wordt. Uit een format genereer je afspeellijsten. |
| Playlist (afspeellijst) | Het concrete afspeelschema voor één dag, gegenereerd uit een format. Dit is wat de Player daadwerkelijk afspeelt. |
| Playout | Een draaiende Telvi Player op een scherm. Er kunnen er meerdere zijn. |
| Cue Clock | Live overzichtsscherm dat toont wat er nu speelt en wat er komt - en waarmee je handmatig een cue kunt geven. |
| Script | Een klein Windows-batchscript (.cmd) uit de centrale scriptbibliotheek dat de Player kan uitvoeren aan het begin en/of einde van een media-item (bijv. om externe apparatuur te schakelen). |
| Noodplaylist | Een terugvallijst die continu doorloopt zodra er niets anders is om te spelen (of bij een ernstige fout), zodat het scherm nooit zwart wordt. |
| Nood-override | Een live "zet dit nu op de buis"-overname die je vanuit de server activeert - een harde cut naar één gekozen item. |
Elke regel in een format heeft een starttype en een eindtype. Die bepalen wanneer een item begint en eindigt:
| Type | Betekenis |
|---|---|
| Follow | Volgt automatisch: het item begint zodra het vorige eindigt (of eindigt zodra het volgende volgens plan moet starten). Dit is de meest gebruikte, "vloeiende" manier. |
| Hard | Vaste kloktijd: het item start of eindigt op een exact tijdstip (bijv. het journaal om 20:00:00), ongeacht wat ervoor speelt. |
| User cue | Wacht op een handmatig signaal: het item gaat pas verder wanneer een operator op NEXT CUE drukt (in de Cue Clock). Ideaal voor live momenten waarbij je zelf het moment bepaalt. |
Bij een verse installatie loodst Telvi je één keer door drie dingen: de setup ontgrendelen, de datadrive kiezen en je licentie invoeren.
Is de server nog niet ingesteld, dan opent automatisch het Setup-scherm. Telvi maakt bij installatie een bestand LOGIN_CODE.txt aan in de programmamap. Open dat bestand, neem de code over in het Setup-scherm en ga verder.
Vervolgens bepaal je waar de data komt te staan. Je krijgt twee keuzes:
TelviAdmin, wachtwoord TelviBroadcast.TelviAdmin / TelviBroadcast en wijzig dat wachtwoord meteen onder Instellingen → Gebruikers. Wachtwoorden worden versleuteld (gehasht) opgeslagen.
Telvi wordt geactiveerd met een licentiecode. Bij de eerste start voer je je code in; Telvi valideert die online bij EventalMedia en registreert deze machine. Daarna:
Op het inlogscherm voer je je gebruikersnaam en wachtwoord in. Gebruikers en rechten beheer je later in Instellingen → Gebruikers.
Na het inloggen kom je in de web-interface. Links zit de navigatie, bovenin zie je de titel van de huidige pagina.
In de zijbalk vind je alle onderdelen: Dashboard, Media, Formats, Playlists (met Afspeellijst-weergave en Afspeellijst-bouwer), Cue Clock, Nood-override, Logboek, Scripting en Instellingen. Onderaan de zijbalk staan je gebruikersnaam, een uitlog-knop, de themaschakelaar (licht/donker) en de taalschakelaar.
Het startscherm met een snel overzicht en snelkoppelingen.
Het Dashboard toont in één oogopslag de status (waaronder de lokale tijd van de server en of de player verbonden is), een blok met de laatste logs, en snelacties om direct naar de mediabibliotheek, de afspeellijst-weergave, de instellingen of de logs te springen. Het is bedoeld als startpunt; het echte werk gebeurt op de andere pagina's.
De bibliotheek van al je afspeelbare items. Hier beheer je video's, websites en livestreams.
De mediapagina toont je items als kaartjes met een thumbnail. Bovenin kun je zoeken (op naam, groep of ID), filteren op type, en met de knop Gearchiveerd ook gearchiveerde items tonen. Met Herladen ververs je de lijst.
Met de knop Nieuw maak je zelf een Website of Livestream aan (je geeft een naam, groep en de URL op).
Klik op een kaartje om het bewerkvenster te openen. Bij een videobestand speelt de thumbnail als speler (kan de browser het formaat niet aan, dan toont hij de thumbnail met een melding). Links zie je snelle info (ID, aantal keer gespeeld, datum toegevoegd, laatst gespeeld) en de knop Opslaan. Rechts staan meerdere tabbladen:
0 betekent "gebruik het standaard", +20 is luider en -100 dempt dit item. Oudere geïmporteerde media blijft gewoon werken (standaard een offset van 0).Een format is het dagsjabloon van je kanaal: de regels die bepalen wat er speelt. Uit een format genereer je afspeellijsten.
Op de pagina Formats zie je al je formats. Je kunt een Nieuw format maken, een bestaand format Bewerken, of Verwijderen. Formats worden lokaal opgeslagen in de Telvi-datamap.
Dit is de krachtigste plek in Telvi: een lijst-editor waarin elke rij één programmapunt is. Bovenin geef je de Naam en Notities van het format op. Daaronder staat de werkbalk met alle bewerkacties:
Per rij stel je in:
| Kolom | Wat je instelt |
|---|---|
| Notitie | Vrije tekst voor jezelf (bijv. "Reclameblok 1"). |
| Starttijd | Het starttype (Follow / Hard / User cue). Bij Hard vul je een exact tijdstip in (UU:mm:ss). |
| Eindtijd | Het eindtype (Follow / Hard / User cue). Bij Hard ook een exact tijdstip. |
| Media | Het mediatype voor deze regel (Video, Website, Livestream). |
| Selectie | Hoe het item gekozen wordt - bijvoorbeeld Statisch (je kiest de exacte groep + naam) of een automatische keuze uit een groep. |
| Doel | De concrete groep/naam waarop de regel van toepassing is. |
| Extra | Type-specifieke opties, bijv. PlayAll voor video of een vroeg-stop-format voor een livestream. |
Een centrale bibliotheek met kleine Windows-batchscripts die de Player kan uitvoeren aan het begin of einde van een media-item - bijvoorbeeld om een mixer te schakelen, een lamp te triggeren of een ander systeem te informeren.
De pagina Scripting (in de zijbalk tussen Logboek en Instellingen) toont al je scripts, net als de Formats-pagina. Elk script krijgt een eigen ID en een naam die je zelf kiest. Je kunt hier scripts aanmaken, hernoemen, bewerken en verwijderen. Scripts worden opgeslagen in de Telvi-datamap onder Telvi Data\scripts.
Bewerken doe je in een echte code-editor (dezelfde engine als Visual Studio Code) met syntaxkleuring voor Windows-batchbestanden. Hij werkt volledig offline - de editor wordt met Telvi meegeleverd en werkt zichzelf op de achtergrond bij zodra er een nieuwere versie is.
Je schrijft scripts niet op het media-item zelf. In plaats daarvan zet je op het tabblad Scripting van het media-item "script bij start/einde uitvoeren" aan en kies je een script uit de bibliotheek. De Player draait dan het gekozen script (op basis van zijn ID) op het juiste moment. Eén script hergebruiken over veel items houdt alles consistent en op één plek makkelijk aan te passen.
C:\ als werkmap in plaats van de mediamap. Houd hier rekening mee wanneer een script relatieve paden gebruikt.
Hier zet je een format om in concrete afspeellijsten, tot 30 dagen vooruit - en bouw je de noodplaylist (terugvallijst).
In het raster zie je per dag of er al een afspeellijst bestaat (groen) of nog ontbreekt (rood), en welke dagen je hebt geselecteerd. Met Status verversen herlaad je die staat.
De laatste tegel in het raster (rechtsonder) is de Noodplaylist. Die selecteer je net als een dag - maar niet samen met dagen: kies je de Noodplaylist-tegel, dan worden geselecteerde dagen leeggemaakt en andersom. Met Geselecteerde genereren bouwt Telvi dan de terugvallijst uit het gekozen format en slaat die op in de Telvi Drive. De Player loopt deze lijst af zodra er niets anders is om te spelen.
Zie precies wat er per datum gepland staat - en spot mogelijke problemen.
Kies een datum (of klik op Vandaag), en blader door de dagen met Vorige/Volgende. Je kunt zoeken en met Alleen problemen filteren op rijen die aandacht nodig hebben. De tabel toont per rij de start- en eindtijd, duur, type, titel, ID en notitie. In de kolom Vlaggen zie je waarschuwingen:
Klik op een rij voor de details (timing, type, titel/groep, eventuele problemen en de URL). Deze pagina is alleen-lezen: hier bekijk je, in de Format-editor bewerk je.
Het live scherm van de uitzending: wat er nu speelt, wat er komt, en de knop om zelf een moment te bepalen.
De Cue Clock toont een grote klok, het item dat nu speelt (met resterende tijd en een voortgangsbalk) en de volgende items (Next, Then, Later). Ideaal om op een tweede scherm te laten draaien tijdens de uitzending.
Rechtsboven zit de knop NEXT CUE. Die wordt alleen actief wanneer de volgende overgang een user cue is - dus wanneer het huidige item een user-cue-eindtijd heeft, of het volgende item een user-cue-starttijd. Op alle andere momenten is de knop grijs.
Als je erop klikt, stuurt Telvi een commando naar de playouts en springen ze naar de volgende media. Zo bepaal je live het exacte moment van de overgang - perfect voor bijvoorbeeld het uitspelen van een live item of een handmatige cut.
Forceer direct één media-item op de buis, dwars over het lopende schema heen - voor een breaking-newsbeeld, een storingskaart of een noodstream.
Met de pagina Nood-override (in de zijbalk, gemarkeerd met een ⚠) neem je de uitzending in seconden over:
Zodra de override eindigt (via een van de modi hierboven, of wanneer je op Override UITzetten drukt), keert de Player terug naar het live schema - hij pikt op wat op dat moment op de buis hoort, zodat je precies weer bent waar de normale playout zou zijn.
Bekijk live wat Telvi doet - handig om te controleren en problemen op te lossen.
De pagina Logs toont de recente serverlogs. Je kunt filteren op tekst, kiezen hoeveel regels je toont, en met Auto automatisch verversen (met een instelbaar interval). Met Boven/Onder spring je snel door de lijst. Terwijl je in het filter typt, pauzeert het automatisch verversen even zodat de weergave niet onder je handen wegspringt.
Alle configuratie op één plek, verdeeld over tabbladen. Onderaan sla je alles op met Alles opslaan.
| Tabblad | Wat je hier instelt |
|---|---|
| Player | Standaardvolume, uitvoerresolutie (hier op de server gekozen, uit een lijst met ondersteunde resoluties), starten bij Windows-opstart, opstartscript (kies er een uit de scriptbibliotheek en of erop gewacht moet worden) en de watchdog. |
| Station bug | Het logo op het scherm (de "bug"): de breedte × hoogte, positie, en je kunt een PNG uploaden en een live voorbeeld zien. Transparantie komt uit de PNG zelf (zie hoofdstuk 15). |
| Prestaties | Hardwaredecodering aan/uit en de GPU-browserinstelling. |
| Compliance | Automatische opname voor compliance: snapshots (met vertraging), audio-opname (kbps, kanalen) en video-opname (formaat, kbps, framerate). |
| Beveiliging | Het inlogscherm in-/uitschakelen. |
| Notificaties | Telefoonnummers en e-mailadressen voor meldingen (via de Telvi API). Je kunt een testbericht sturen. |
| Installaties | Beheer van installeerbare Telvi-componenten op deze machine: kies een versie, installeer/update of verwijder. |
| Gebruikers | Lokale gebruikers beheren: aanmaken, bewerken, wachtwoord, inlogmethoden (wachtwoord/SMS/e-mail) en rechten. |
De speler die op de uitzend-pc draait en de afspeellijst fullscreen op het scherm zet.
De Player leest de afspeellijst van de dag uit de datamap en speelt de items op tijd af: video's, websites en livestreams. Hij toont de station bug op het scherm, valt terug op de noodplaylist als er niets te spelen is, gehoorzaamt de nood-override en user cues (de NEXT CUE-knop), en draait eventuele start-/eindscripts die aan een media-item hangen.
Telvi Player gebruikt een dubbele-speler-techniek met voorladen: de volgende video wordt op een tweede, verborgen speler klaargezet terwijl de huidige nog op de buis staat, en de wissel gebeurt pas zodra er echt beeld klaar is. Het resultaat is een schone, frame-nauwkeurige cut tussen items - geen zwarte flits ertussen.
Bewerk of hergenereer je de afspeellijst die op dat moment speelt (de normale daglijst of de noodlijst), dan laadt de Player de nieuwe versie live in. Het item dat op de buis staat blijft gewoon doorspelen; alleen de wachtrij en de tijden volgen het nieuwe schema, zodat kijkers niets zien. Een nieuwe harde starttijd die al verstreken is, mag overschakelen om het schema exact te houden.
De bug is een echte PNG met volledige transparantie per pixel, altijd bovenop de (fullscreen) video getekend. De Player houdt hem in het geheugen, zodat het PNG-bestand vervangbaar blijft, en hij herlaadt automatisch wanneer je de afbeelding of de instellingen op de server wijzigt. Ontbreekt het bestand, dan verbergt hij zich simpelweg tot het terugkomt.
De Player heeft een eigen lokaal instellingenscherm. Je opent het zo:
In dit scherm stel je per machine in:
De uitvoerresolutie stel je hier niet meer in - die komt uit de serverinstellingen (hoofdstuk 14).
Zo ziet een volledige reis van "leeg" naar "in de lucht" eruit.
Een paar dingen die handig zijn voor beheerders en tijdens het draaien.
| Term | Uitleg |
|---|---|
| Telvi Data | De gedeelde datamap met media, afspeellijsten, formats, scripts, instellingen en logs. |
| Telvi Drive | Een ingestelde Telvi Data-locatie. Je kiest er een bestaande of maakt een nieuwe aan tijdens de setup. |
| Format | Sjabloon/dagschema van regels waaruit afspeellijsten worden gegenereerd. |
| Playlist | Het concrete, gegenereerde afspeelschema voor één dag. |
| Playout | Een draaiende Telvi Player op een scherm. |
| Cue | Een signaal/moment van overgang. Een user cue geef je handmatig met NEXT CUE. |
| Follow / Hard | Volgend (automatisch doorlopend) vs. vast (op een exact kloktijdstip). |
| Script | Een Windows-batchbestand (.cmd) uit de scriptbibliotheek, uitgevoerd bij het begin/einde van een media-item. |
| Station bug | Het vaste PNG-logo dat de Player op het scherm toont, bovenop de video. |
| Noodplaylist | Terugvalinhoud die loopt om een zwart scherm te voorkomen. |
| Nood-override | Een live, handmatige overname die direct één item op de buis forceert. |
| Licentiecode | De code die Telvi activeert, online gevalideerd en periodiek hercontroleerd. |
| Importer | Apart hulpprogramma om videobestanden te verwerken en aan de bibliotheek toe te voegen. |
| Sneltoets | Werkt in | Actie |
|---|---|---|
| Shift + Esc | Telvi Player (opstart) | Open het instellingenscherm (eerste 2 sec.) |
| Ctrl + klik | Format-editor | Losse rijen aan de selectie toevoegen |
| Shift + klik | Format-editor | Een reeks rijen selecteren |
| Ctrl + A | Format-editor | Alle rijen selecteren |
| Esc | Format-editor | De selectie wissen |