Administrator Control Panel - the WEB-Console for Management of Server Settings. Part 3

Section Manage Tab Program Outputs

The item Program Outputs allows the user to adjust parameters of SL NEO Program Player, the server module that is responsible for executing events contained in the playlist, and forms the so-called "program" channel. Program Player forms the uncompressed stream with audio/video-data; the resultant composition consists of a few video layers:


Background (BG) - the fullscreen layer, as a rule it's a signal from the server input;

The main fullscreen layer overlays the BG layer in accordance with the events in the playlist. The main layer is formed by the file materials and Live-clips;

Graphic layers, controlled by separate playlists (one for each layer) that contain graphic clips. Besides playlists, graphic layers may be formed with the help of separate compositions/files (the maximal number of layers: playlists + compositions with graphics = 8).

The logo layer, controlled either manually or automatically from the playlist.

See the details about the organization of layers by this link


According to the events during the process of executing the playlist, SL NEO Program Player can not only control playout of files, but also form the commands for the external devices: matrix switches, GPI-devices and servers for graphic design of the SL NEO line. Control commands from Program Player are sent to the SL NEO platform modules that directly control the devices (the Device Server modules).


The role and place of the module Program Player in SL NEO server software environment are showed at the picture (configuration of the 3000 series server):


SL NEO 3000 Software Modules.jpg


The setting window of the module SL NEO Program Player (the item Program Outputs), in its turn, contains several items:




The section Playout Parameters is responsible for adjusting parameters of the stream from the module output (the fields Video Mode and Audio Channels).

The next two parameters allow users to adjust the server for comfortable work in the studio and mobile TV units, and for implementing "live" broadcasts, when launching events is implemented by the operator in the "manual mode" (the Manual type of start is mainly used): 


In the field Stop Frame Timeout you can set the time value in seconds, during which the server output will display the last freeze frame of the clip either after the end of its playout, or after the stop of a playlist by the operator with the command Stop.


In the field Auto Cue Delay you should set the time value that will be used for automatic preparing for playout of the clip that is the next for executing in the playlist and has the Manual type of start. During the time equal to the value Auto Cue Delay, the preparing command Cue will be automatically executed: the first frame of the clip will appear at the server output, then you should press Play for playback (see the description of the Top Menu commands of the client software Air Manager).


The values specified in the fields Graphics Playlists and Graphics Compositions, form the relation of layers "graphic playlists + graphic compositions". The maximal number of layers = 8 (not considering logo) for every program channel. The given number is set in the process of initial adjustment of Program Player in the section Configure Server Components (the section Program Channel). The default value is У4Ф. See the details here.


The item Live Closed Captions allows users to activate forming closed captions at the output of Program Player. When the output stream is sent from Program Player to the input of the module AV/TS Player, the captions will be formed in the VBI/VANC interval in the output SDI, according to the CEA-608 standards for the SD format, or CEA-708 for HD.


The active item Opaque Graph Layer 1 makes the graphic layer є1 non-transparent: it gives a possibility to place the fullscreen materials in the playlist of the current layer and "overlay" the main playout layer, with no changes in the executing process of its playlist. The key moment is "overlaying" not only the video, but also the audio track of the main layer. In case of inactivity of the item Opaque Graph Layer 1, setting the fullscreen clips into the playlist is also possible, but in this case the audio-tracks of the main layer and the graphic layer will be mixed. 


The active item Force No Media Clips Transparent makes the main broadcast layer visible in case if the media-data, for some reasons, is absent in the executable line of the playlist of the graphic layer є1 (the message in the playlist line is No Media). The current mode is used for the joint work with the mode Opaque Graph Layer 1.

The field Time Code Output allows the user to activate forming the stream with the time code at the output of the module Program Player. When sending the output stream from Program Player to the input of the module AV/TS Player, the signal containing the TS will be formed in the VBI/HANC interval of the output SDI, in the VITC format for SD and PR188 for HD.


The item web_console9.jpgStorages defines sources of file playout for SL NEO Program Player. The source may be the local or network folder with media-files, or SL NEO Media Database - the server module used as a database for the media-content. You may configure a few sources for file playout.


When adjusting the module Program Player, you should call the given tab in the first turn, because absence of links to the file sources will give the module no possibility to broadcast anything. In most cases you should use the source SL NEO Media Database.

Why is it a database, and not just a file folder?


SL NEO Media Database allows users to interact with the materials/clips (not with files at the disk) and not waste time for finding out different questions: which folder contains the material, what will happen to the broadcast if the file is removed to another folder, how to start viewing and broadcasting the material right after the start of recording, how to view comments and other attributes, how to watch the same material simultaneously by several network users in the proxy-quality and without damage to the on-air broadcasting? 


The key advantage of using SL NEO Media Database is using a single cached connection to the local RAID-array of the server, when all the record/playout services and all network user requests are executed only through this connection. This way excludes necessity of using Net Bios Windows and all artifacts, connected with using the SMB protocol and shared folders, necessity of connecting the "network disks": users work with "clips" (actually, with proxy-copies of materials, viewing and editing them), and not with the OS files. As a result, the extra load of network and disk arrays is essentially decreased.


Configuring the connection of Program Player to the file sources is implemented in the following way:


1. By the button Add in the section Storage open the appropriate window for choosing the source.

2. Choose SL Media Storage as a source, set the name for the previously adjusted database service Storage_1. In the field Storage Address you can specify the IP-address of the server that has the activated service SL NEO Media Database (in case of network playout). When using the local database service, you should enter localhost or leave the field empty.


The item Actions is responsible for configuring the execution of rules and commands.


Actions is the system of rules and commands, implemented in SL NEO server software. It allows the user to adjust the server for executing the certain actions in case of approach of the set conditions. The condition for the rule execution may be, for example, coinciding the values in the rule and in the playlist column. After approach of the condition, the server executes the defined action. Every type of service (Program Channel, Capture, Recorder, etc.) has its own set of actions: you can adjust their executing in the rules.

The module SL NEO Program Player has 4 types of rules:

Playlist events - is responsible for the actions execution by the modules (Capture, Recorder, Program Player, etc.) in case of approach of the certain conditions "inside" the playlist. These conditions may be the following: match or mismatch of values in the playlist columns with the values set in the rule. Executing of commands is controlled by the additional parameters for every rule.


Several examples of rules configurations from the section Playlist Events:

Control of turning on/off the logo from the playlist

Controlling the change of logo from the playlist

Automatic control of the recorder from the executable playlist

Main commands of the service Program Channel (PDF document)


General events - is used for execution of actions by the modules (Capture, Recorder, Program Player, etc.) in case of the playlist changeover into a certain condition (for example, start or stop of the playlist).


Background events, Main Layer events are used for execution of actions by the modules (Capture, Recorder, Program Player, etc.) in case of approach of certain events in the BG (Background) layer or the main fullscreen layer (Main Layer): executing the command while detecting the black burst, freeze frame etc.


The item Automation allows adjusting the basic functions of the built-in system for automation the broadcasting (the module Program Player is responsible for its work). The following articles contain the detailed description of questions about configuring the module:

Program Switching, Control of Switching Signals from External Lines

Automatic Load of Playlists

Setting Access Rights for Playlist Management

Configuring Generation of Reports about the Executed On-air Events

Clip for the Emergency Screen - Alarm Clip


The item Main/Backup Sync allows users to configure synchronous work of the playout channels for the main and the backup SL NEO servers. Questions about configuring this function are described in details in the appropriate article.


When configuring the module is finished, you should save the implemented adjustments: press Apply Changes at the top part of the control console.