Table of Contents

Multiscreen Processors IP-ASI-HD/SD SDI: SL NEO 8000

SL NEO 8000 processors open wide possibilities for organization of monitoring in TV hardwares, control centers and complexes, which need simultaneous displaying many signals. Processors work with input SPTS/MPTS ASI/IP and HD/SD SDI signals and allow random combinations of input streams types and formats.

Configuring Multiscreen Service

Configuring the service starts from adding the Multiscreen component in the Configure Server Components dialogue with the server turned off.

Launch the server. Configuring the Multiscreen component is implemented on the tab ‘’Administrator Control Panel→Manage→Multiscreen→Multiscreen_N’’.

Don’t forget to save changes in the multiscreen configuration by pressing Apply Changes.

Playout Parameters Tab

ParameterValue
Service EnabledActivating the service
Load ConfigLoading the xml file with the service configuration.

The file must be placed in the ‘’C:\Program Files (x86)\SL NEO Media Platform\run\files\’’ folder.
Save ConfigSaving the xml file with the full service configuration and settings.

The file will be saved into the ‘’C:\Program Files (x86)\SL NEO Media Platform\run\files\’’ folder.
Video modeMultiscreen module output format
Audio ChannelsThe number of audio channels in the output signal
Report folderA path to the folder that will store notification logs (see below)
Horizontal Screen MarginSetting the left and right margin value for the main screen (in pixels).
Vertical Screen MarginSetting the top and bottom margin value for the main screen (in pixels).
Horizontal Window MarginSetting the left and right margin value for every displayed window (in pixels).
Vertical Window MarginSetting the top and bottom margin value for every displayed window (in pixels).
HQ ScalingWindow scaling quality in multiscreen. Unchecking allows reducing the CPU load.
Color ModeSetting the color space for the multiscreen service output signal:

* BT.601 * BT.709 * BT.2020 * SMPTE ST 2084 * ARIB STD-B67

Window Grid Size (W, H)Visual editing area grid dimension. W - column number, H - row number. Starting from version 2.4.74, the maximum grid dimension has been increased from 16х16 to 100х100 and can be set arbitrarily.
Font nameSelecting a preliminarily set system font that will be used for displaying names of windows and text elements

Actions Tab

The tab allows users to configure sending actions to other Skylark services in case of triggering the following events: * Alarm Set - alarm activated * All Alarms Clear - all alarms are cancelled

Layout Tab

Layout

The tab stores the multiscreen layout visual editing area that allows positioning and scaling output windows by the Drag and Drop function.

- The multiscreen layout visual editing area - Window control buttons (creating, copying, deleting) - The window for multimedia information output (image and video) - The selected information output window The selected window can be dragged, resized and managed by Edit, Copy, Paste and Delete buttons. Hold the left mouse button and move it to change the window position in the visual editing mode. - The “chip” in the window right bottom corner is used to resize it. Hold the left mouse button and move it to resize the window in the visual editing mode. - The text information output window

Windows

The Windows tab contains the list of created windows.

Settings of the creating/editing window dialogue. The dialogue is opened by clicking New Window or Add.

ParameterValue
General Settings
Window NameThe window name displayed on the screen, serving for naming the window when using actions.
Source typeSetting the signal source type:

* FILE - seelcting a logo file placed in the server folder C:\Program Files\SL NEO Media Platform\run\files (displaying a list of files from this folder). * URL - selecting a logo file at the local or network disk, or SL NEO database (the corresponding database must be specified in Program Channel settings). * LIVE  - receiving video with or without an alpha-channel from the external/internal signal source. * NONE the stream source for the window is not defined.

Source nameThe option defines the signal source depending on Source type settings.
Layout Tab
Position (X,Y)Coordinates of the window left top corner in the visual editing grid. The coordinate count starts from the left top corner of the visual editing area. X - the X offset, Y - the Y offset.
Size (W,H)The window size in the visual editing grid (W - width, H - height).
Large AlarmsSetting the notification size within the window.
If the option is inactive, reductions are displayed:

If the option is active, full messages are shown:
Audio BarsDisplaying the audio bar for the signal source of the selected window.
Base Audio Level (dB)Configuring offset of the basic level in decibels: from 6dB to -18dB.
Audio PositionConfiguring horizontal bar positioning: Right or Left.
Inside WindowConfiguring bar positioning relative to the window. ON - the bar will be inside the window, OF - the bar will be located outside the window, not to overlap the signal source image.
Audio Bar WidthThe audio bar width: from 1 to 9 or Auto.
Audio Bar MarginThe audio bar margin from the window edge: from 0 to 19.
Display NumbersActivates displaying the digital scale.
Font SizeSetting the digital scale symbol size: from 1 to 9 or Auto.
Title ForegroundThe window title text color.
OpacityThe slider adjusts text transparency from transparent (far left side) to the opaque (far right side) state.
Title BackgroundBackground color.
OpacityThe slider adjusts background transparency from transparent (far left side) to the opaque (far right side) state.
Title PositionThe window title position: top or bottom.
Font SizeFont size: from 1 to 47 or Auto.
Inside WindowConfiguring title positioning relative to the window. ON - the title will be inside the window, OF - the title will be located outside the window, not to overlap the signal source image.
Border SizeAdjusting the window frame width in pixels: from 0 to 99, 0 - the frame is absent. To avoid the effect of thin lines shaking on some screens, it is recommended to increase the set value to 5.
Border ColorThe window frame color.
Information Overlay
Display InformationActivated output of information received via API from Program Channel or Recorder services.
Service TypeData source type: Program Channel or Recorder (recording service).
Remote HostIP address of the data source server. If the data source is a local machine, specify the value 127.0.0.1.
Service NumberThe sequence number of the data source service.
BackgroundActivates displaying background.
Alarms
The page allows configuring notifications for the window.
Alarm Type and Alarm Sub-TypeDefining the notification type:

* Still Detect - notifications for the image, * Still - still frame detection, * Black - black burst detection, * Audio Level - notifications for audio, * Silence - silence detection, * Overload - overload detection.

DelayConfiguring a delay before the notification triggers.
ThresholdConfiguring the triggering threshold of notifications for audio, in dB.
Audio Configuration
Audio ChannelsThe number of audio channels in the source displayed in the given window.
Layout nameThe audio output template title.
Channel 1-16The matrix of mixing source sound channels into output channels of the multiscreen service. The matrix provides from 1 to 16 output channels. However, the actual number of available channels is set at the tab: ‘’Manage→Multiscreens→Multiscreen_N→Playout Parameters→Audio channels’’.
Actions
The tab contains actions settings for the selected window which trigger when notifications appear or are turned off.
Trigger conditionThe notification type that launches the action:

* Alarm: Still Detect Still, * Alarm: Still Detect Black, * Alarm: Audio Level Silence, * Alarm: Audio Level Overload.

Trigger typeThe condition that launches the action:

* Alarm Set - the detector has triggered, a notification has been created, * Alarm Reset - the notification is cancelled.

Text Items

The tab contains the list of created text elements.

The dialogue for editing text elements.

ParameterValue
TextDisplayed text.
Position (X,Y)Coordinates of the window left top corner in the visual editing grid. The coordinate count starts from the left top corner of the visual editing area. X - the X offset, Y - the Y offset.
Size (W,H)The window size in the visual editing grid (W - width, H - height).
Font SizeFont size: from 1 to 47 or Auto.
Title ForegroundThe text color.
Foreground OpacityThe slider adjusts text transparency from transparent (far left side) to the opaque (far right side) state.
BackgroundBackground color.
Background OpacityThe slider adjusts background transparency from transparent (far left side) to the opaque (far right side) state.

Mail Tab

Starting from version 2.4.88, there is the option to send emails in case of triggering alarm events.

ParameterValue
Enable Email Alarm LoggingActivating the email service
SMTP Server AddressThe mailing SMTP server address. For Gmail: smtp.gmail.com
SMTP PortThe mailing SMTP server port. For Gmail: 587
SMTP UsernameUsername. For Gmail: your mailbox
SMTP PasswordUser password. For Gmail: your mailbox or app password
Destination EmailThe receiver’s email
Activation SubjectThe message subject that will be specified in case of Alarm event activation
Deactivation SubjectThe message subject that will be specified in case of Alarm event deactivation
Minutes to ResendThe number of minutes before resending the message about an active Alarm event.

You will receive emails to your in-box in case of starting or ending Alarm events. Message examples: ‘’2019-02-0 5 17:25:42: ALARM: shm_pal://Capture_1: Audio Silence’’.

Configuring Gmail Account

In case of using Gmail with the active two-factor authentication, it is necessary to create an app password.

If two-factor authentication is disabled, grant access of unreliable apps to the account.

Export and Import of Settings

The complete configuration and server settings may be saved into an XMP file in the folder ‘’C:\Program Files (x86)\SL NEO Media Platform\run\files\’’. To save settings, press: ‘’Manage→Multiscreens→Multiscreen_N→Save Config’’.

All multiscreen settings can be loaded from a config XML file placed in the folder: ‘’C:\Program Files (x86)\SL NEO Media Platform\run\files\’’. To load settings, press: ‘’Manage→Multiscreens→Multiscreen_N→Load Config’’.

IP Output Option

This feature allows the 8000 series server to broadcast an IP TS with an image, formed by the multiscreen service.

GPI I/O Option

The option allows GPI control of third-party devices. For instance, turning on the signal lamp and sound alarm in the broadcast control room, in case of triggering Alarm actions.

External CP Option

The 8000 series server can be provided with an X-Keys keyboard.

MS REC Option

The 8000 series server can include built-in multi-channel recorders.

Synchronization with Program Channel and Recorder

Every multiscreen window can display information received via API from Program Channel or Recorder services.

LinesDisplayed informationDescription
Recorder
1С: NAME HH:MM:SSThe recorded clip name. The second parameter is the time code value from the start of recording. If recording is stopped, the “–:–:–” value is displayed.
2Remaining: HH:MM:SSThe time left till the end of recording (displayed only while recording).
Program Channel
1С: NAME HH:MM:SSThe name of a played clip, or the first clip with an empty Status value. The second parameter is the time code value from the start of playback. If playback is stopped, the “–:–:–” value is displayed.
2Remaining: HH:MM:SS
3N: NAMEThe name of the next clip.

The XCL message means that the multiscreen service does not receive information from the configured data source (XML-RPC Connection Lost). Make sure to specify the server IP address and the service number correctly in multiscreen settings, and the remote Skylark server to be on and launched.

Alarms

Visualization

The multiscreen module allows configuring visualization of pop-up notifications for the window with the triggered detector. The configuring procedure is described above.

Notification examples:

Small notifications
Full notifications

Logging

The multiscreen module automatically saves notification logs, if a path to the folder is specified in the field: ‘’Manage→Multiscreens→Playout Parameters→Multiscreen_N→Report folder’’.

The set folder will contain subfolders and log files: ‘’REPORT_FOLDER\YYYY_MM\log_YYYY_MM_DD-NN’’, where: YYYY - current year, MM - month, DD - day, NN - the log sequence number starting with ‘’00’’. Every reboot of the service increases the sequence number.

Log File Format:

PARAM1: PARAM2: PARAM3: PARAM4

Parameters description: * PARAM1 - Time in the ‘’HH:MM:SS’’ format, where HH - hours, MM - minutes, SS - seconds, II - milliseconds.| * PARAM1 - ALARM - the event start, END ALARM - the event end. * PARAM2 - the signal source URI from the Source name field. Example: ‘’shm_pal://Capture_1’’. * PARAM3 - Notification type: Audio Silence - silence, Video Black - black burst, Video Frozen - freeze frame.

Log file example:

17:51:18.92: ALARM: shm_pal://Capture_1: Audio Silence
17:51:28.97: ALARM: shm_pal://Capture_1: Audio Silence
17:51:39.00: ALARM: shm_pal://Capture_1: Audio Silence
17:51:49.05: ALARM: shm_pal://Capture_1: Audio Silence
17:51:51.29: ALARM: shm_pal://Capture_1: Video Black
17:51:52.29: ALARM: shm_pal://Capture_1: Video Frozen
17:51:56.68: END ALARM: shm_pal://Capture_1: Video Frozen
17:51:56.72: END ALARM: shm_pal://Capture_1: Video Black
17:51:59.08: ALARM: shm_pal://Capture_1: Audio Silence
17:52:00.56: ALARM: shm_pal://Capture_1: Video Frozen
17:52:00.60: ALARM: shm_pal://Capture_1: Audio Silence
17:52:03.00: END ALARM: shm_pal://Capture_1: Video Frozen

Multiscreen Service Actions

Description of Multiscreen Service Actions