Skip to content

5.2 Measurement Presets

Basic Concepts and Terms

Introductory information about measurement presets is provided in Section 1.4. Make sure you are familiar with that material before proceeding — understanding MultiProbe's signal reception architecture is essential for configuring presets correctly.

All preset configuration is done on the Configuration screen in the Measurement presets section.

Figure 102. Measurement presets menu Figure 102. Measurement presets menu

The Measurement presets menu provides access to the following configuration areas:

  • Signal decoder presets for uncompressed signal components (Section 5.2.2) — by type: Video, Audio, SCTE-104, VBI Teletext, VANC Teletext, Timecode.
  • Signal service presets for uncompressed signals (Section 5.2.3).
  • Signal presets for uncompressed signals (Section 5.2.4).
  • MPEG decoder presets for compressed stream components (Section 5.2.5) — by type: PID stream, Video, Audio, Teletext, DVB subtitles, ARIB subtitles, DVB TTML subtitles, SCTE-35, and more.
  • MPEG TS service presets (Section 5.2.6).
  • MPEG TS presets (Section 5.2.7).
  • OTT stream presetsHLS/MPEG-DASH (Section 5.2.8).
  • RT service presetsRTMP/RTSP (Section 5.2.9).
  • T2-MI/DVB-T2 presets (Section 5.2.10).

Signal Decoder Presets

Signal Decoder Presets Screen

Signal decoders receive and decode components of uncompressed signals — video, audio, timecodes, etc. Signal decoder presets serve as reusable templates for decoding specific component types.

To access this screen, select Signal decoder in the Measurement presets menu.

Figure 103. Signal decoders screen Figure 103. Signal decoders screen

The left panel lists all decoder presets. Presets marked with the symbol are system presets — their parameters cannot be edited, but they can be used as a base for creating new user presets.

The right panel displays the parameters of the selected preset. The available parameters depend on the decoder type; they are described in Sections 5.2.2.2–5.2.2.7.

To create a new decoder preset, click New preset. In the window that opens (Figure 104), enter:

Field Description
Name User-defined preset name
Decoder type The component type to be decoded (e.g., video, audio). Available types are listed in Table 7, "Signals" group
Description Optional free-form description

Figure 104. Adding a new decoder Figure 104. Adding a new decoder

After saving, the preset appears in the left panel. Set the type-specific parameters in the right panel. Parameter descriptions by decoder type are provided in Sections 5.2.2.2–5.2.2.7.


Audio Decoder

The Audio decoder receives and decodes a single uncompressed audio channel. Use the default system preset as-is, or create a new preset based on it. One preset covers one type of audio channel — if all channels in the service are the same type, a single preset can be applied to all of them.

Manage presets from the decoder preset screen (see Section 5.2.2.1).

Figure 105. Audio decoder parameters Figure 105. Audio decoder parameters

Parameter Description
Enable non-PCM audio Enable if the decoder will receive non-PCM digital audio (e.g., AC-3, WMA). Non-PCM decoders are disabled by default
Audio QoE
↳ Enable silence and overload detection Enables detection of silence and audio overload. Choose which channels to monitor: All, Left and Right, or Left, Center, and Right*. Default: All
↳ Enable loudness detection Enables loudness detection. Set the sampling period in Decimation of loudness detection (ms). Shorter periods increase CPU load; longer periods reduce accuracy. Default: 4 ms
Enable phase detection Enables tracking of phase data to detect phase inversion or phase shift

* Audio overload results in nonlinear distortions.


Video Decoder

The Video decoder receives and decodes a single uncompressed video signal. Use the default system preset or create a custom one. Each service typically uses one video signal of one type.

Manage presets from the decoder preset screen (see Section 5.2.2.1).

Figure 106. Video decoder parameters Figure 106. Video decoder parameters

Parameter Description
Aspect ratio Detected automatically by default. Override with: 4:3, 16:9, or 1:1
Deinterlacing Method for removing interlacing artifacts. Disabled by default. Options: blend, median
Enable black detection Detects "black frames" (entirely black image), based on the ratio of black pixels to total frame area
↳ Black threshold Detection activation threshold — proportion of black area in the frame, in relative units
↳ Black level Pixel brightness level below which a pixel is considered black, in relative units
↳ Black detection timeout Sampling interval for black frame analysis (ms). Default: 100 ms
Enable frozen detection Detects image freeze
↳ Frozen threshold Minimum frozen area (relative to frame size) required to trigger detection, in relative units
↳ Frozen detection timeout between frame analyses Sampling interval for freeze analysis (ms). Default: 100 ms
Enable artifact detection Detects fine structural distortions in the image
↳ Artefact detection threshold Minimum area with artifacts (relative to frame size) required to trigger detection, in relative units
↳ Artefact detection timeout between frame analyses Sampling interval for artifact analysis (ms). Default: 100 ms
↳ Artefact detection mode Hardware used for detection: CPU or GPU
↳ Artefact detection GPU Socket GPU socket number (starting from 1). Active only when mode = GPU. Default: 1

SCTE-104 Decoder

The SCTE-104 decoder receives and decodes content insertion messages in uncompressed video signals, per the SMPTE 2010–2008 specification. Use the default preset or create a new one based on it. Typically, only one SCTE-104 marker stream is used per service.

Manage presets from the decoder preset screen (see Section 5.2.2.1).

Parameter Description
Record SCTE messages to database Enable to record SCTE-104 messages. Not required for detection, but needed for content analysis
Record splice null messages to database Enable to also record null splice messages, which may be needed for technical purposes

VBI Teletext Decoder

The VBI Teletext decoder receives and decodes teletext transmitted in the VBI (Vertical Blanking Interval) of uncompressed video signals. Create a new preset based on this decoder and specify the teletext pages to monitor.

Manage presets from the decoder preset screen (see Section 5.2.2.1).

Figure 107. Configuration of VBI teletext pages Figure 107. Configuration of VBI teletext pages

To add a page, click New page and configure:

Parameter Description
Page index Teletext page number to monitor
Timeout Polling interval in milliseconds. A shorter timeout means more frequent page updates but increases CPU load

VANC Teletext Decoder

The VANC Teletext decoder receives and decodes teletext transmitted in the VANC (Vertical Ancillary Data Space) interval of an uncompressed video signal. Create a new preset based on this decoder and specify the teletext pages to monitor.

Manage presets from the decoder preset screen (see Section 5.2.2.1).

The parameters of the VANC Teletext decoder are identical to those of the VBI Teletext decoder described in Section 5.2.2.5.


Timecode Decoder

The Timecode decoder receives and decodes timecode information from an uncompressed signal. This decoder has no configurable parameters.

Manage presets from the decoder preset screen (see Section 5.2.2.1).


Signal Service Presets

Signal service presets define:

  • The components of an uncompressed signal service. Components are specified by adding decoder presets (see Section 5.2.2) to the component list.
  • Streaming preview parameters for workspace viewing using the Video player widget in Preview mode (see Section 12.5.1).
  • Whether to create and archive thumbnails for workspace viewing using the Video thumbnails widget (see Section 12.5.2).

Before configuring signal service presets:

  1. Create and configure signal decoder presets — see Section 5.2.2.
  2. Create and configure alarm presets — see Section 5.3. (Can be added after creating the signal preset.)
  3. Create preview cell templates — see Section 6.5.2.
  4. Create encoder presets for preview — see Section 7.

To access signal service presets, select Signal Service in the Measurement presets menu.

Figure 108. Signal services configuration screen Figure 108. Signal services configuration screen

System presets (marked with ) cannot be edited, but can be used as a basis for new user presets.

To create a new signal service preset, click New preset. Enter:

Field Description
Name User-defined preset name
Description Free-form description

Figure 109. Window for adding a new signal service preset Figure 109. Window for adding a new signal service preset

Note

When creating a preset, you do not select a service type. The service type is implicitly defined by the types of decoders you add. Standard decoder combinations are provided as system presets for convenience — you can create any combination as a user preset.

To edit a preset, select it from the list. Parameters are divided into three groups:

Stream Processing Group

Defines the set of service components (decoders).

Figure 110. Stream processing parameters Figure 110. Stream processing parameters

Click New decoder to add a decoder to the list. Configure each decoder entry:

Parameter Description
Decoder type Type of decoder — select from the list
Decoder preset Specific preset for the selected decoder type
Alarm preset Alarm preset for this decoder
Track ID Ordinal number for decoders of the same type. For example, distinguishes multiple audio channels using the same signal pair type
Demux mode Audio demultiplexing mode. Audio decoders only: Stereo, Left, Right, Dolby 5.1 (3 signal pairs), Dolby 7.1 (4 signal pairs)
Audio signal pair Signal pair or combination of pairs for this audio channel

QoE Group

Contains the Make thumbnails checkbox. Enable it to create thumbnails for workspace viewing using the Video thumbnails widget (see Section 12.5.2).

Web Preview Group

Figure 111. QoE and Web preview parameters Figure 111. QoE and Web preview parameters

Configure streaming preview parameters (applied to the entire preset):

Parameter Description
Cell template Mosaic cell template — see Section 6.5.2
Encoder preset Encoder preset for compressing the decoded image — see Section 7
Frame rate Output frame rate (fps) for the selected encoder
Rendering GPU socket GPU socket for rendering visualization; managing sockets allows efficient resource distribution

Signal Presets

Signal presets define the relationship between a physical signal and its service preset, since a signal contains services.

To access signal presets, select Signal in the Measurement presets menu.

Figure 112. Signal presets configuration window Figure 112. Signal presets configuration window

The screen has two sections: the preset list (left) and preset parameters (right). System presets (marked with ) cannot be edited, but can serve as a basis for user-defined presets.

The preset list columns:

Column Description
Name User-defined preset name
Type Uncompressed signal type: SDI, SDI over IP, or NDI
Description Free-form description

To create a new preset, click New preset.

Figure 113. Window for adding a new signal preset Figure 113. Window for adding a new signal preset

Enter the name, signal type, and description. Then configure:

Parameter Description
Default signal service preset Signal service preset to link to this signal type
System type Signal type to link to the service preset
Video mode Signal format corresponding to the chosen signal type

MPEG Decoder Presets

MPEG Decoder Presets Screen

MPEG signal decoders receive and decode components of compressed signals multiplexed in an MPEG TS transport stream per ISO 13818-1 — video, audio, timecodes, etc. MPEG decoder presets are templates used to decode the actual stream components.

To access MPEG decoder presets, select MPEG decoder in the Measurement presets menu.

Figure 114. MPEG decoders screen Figure 114. MPEG decoders screen

System presets (marked with ) cannot be edited, but can serve as a basis for user-defined presets.

To create a new preset, click New preset. Enter:

Field Description
Name User-defined preset name
Decoder type Decoder type — available types are listed in Table 7, "MPEG" group
Description Optional free-form description

Figure 115. Window for adding a new MPEG decoder preset Figure 115. Window for adding a new MPEG decoder preset

To edit a preset, select it from the list on the left and modify parameters in the right panel.


Stream Decoder

The Stream decoder receives and decodes parameters of elementary streams within an MPEG TS. Elementary streams typically carry timing-sensitive data (e.g., video) and contain PTS timestamps in their headers. This decoder is fully configurable.

Figure 116. Stream decoder parameters Figure 116. Stream decoder parameters

Parameter Description
ETSI TR 101 290 Enable to analyze the elementary stream per ETSI TR 101 290
Enable custom PTS Override the maximum PTS repetition interval from the standard. Set the custom interval in PTS Max repetition interval
Enable custom PID error Generate a PID error (ETSI TR 101 290, §5.2.1) for the elementary stream. Set the absence timeout in PID missing interval. Default: 5 s
Record to database Record errors to the database rather than just generating alerts

Audio Decoder

The Audio decoder (MPEG) receives and decodes the audio elementary stream within an MPEG TS. It shares the parameters of the Stream decoder (see Section 5.2.5.2) plus audio-specific additions below. This is a system preset — use it as a base for custom presets.

Configure the ETSI TR 101 290 section as described for the Stream decoder.

Additional parameters:

Parameter Description
Audio QoE
↳ Enable silence and overload detection Enable detection of silence and audio overload. Choose channels: All, Left and Right, or Left, Center, and Right*. Default: All
↳ Enable loudness detection Enable loudness detection. Set the sampling period in Decimation of loudness detection (ms). Default: 4 ms
Enable phase detection Enable tracking of phase data to identify out-of-phase and phase shift issues

* Audio overload results in nonlinear distortions.


Video Decoder

The Video decoder (MPEG) receives and decodes the video elementary stream within an MPEG TS. It shares the parameters of the Stream decoder (see Section 5.2.5.2) plus video-specific additions below. This is a system preset — use it as a base for custom presets.

Configure the ETSI TR 101 290 section as described for the Stream decoder.

Additional parameters:

Video decoder group:

Parameter Description
Decoder library Decoding algorithm library: ffmpeg, Intel, or CUDA. Select based on server configuration
Decoder GPU socket GPU socket for decoding. Allows distributing load across available sockets
Aspect ratio Detected automatically by default. Override with: 4:3, 16:9, or 1:1
Deinterlacing Method for removing interlacing. Disabled by default. Options: blend, median
Decode only reference frame Decode only key frames, reducing CPU load at the cost of visual quality

Video QoE group:

Parameter Description
Enable black detection Detects "black field" (entirely black image)
↳ Black threshold Detection activation threshold, in relative units
↳ Black level Pixel brightness level considered black, in relative units
↳ Black detection timeout Sampling interval (ms). Default: 100 ms
Enable frozen detection Detects image freeze
↳ Frozen threshold Minimum frozen area to trigger detection, in relative units
↳ Frozen detection timeout between frame analyses Sampling interval (ms). Default: 100 ms
Enable artifact detection Detects fine structural image distortions
↳ Artefact detection threshold Minimum area with artifacts to trigger detection, in relative units
↳ Artefact detection timeout between frame analyses Sampling interval (ms). Default: 100 ms
↳ Artefact detection mode Hardware for detection: CPU or GPU
↳ Artefact detection GPU Socket GPU socket number. Active only when mode = GPU. Default: 1

Teletext Decoder

The Teletext decoder receives and decodes teletext transmitted within an MPEG elementary stream.

Configure the ETSI TR 101 290 section as described for the Stream decoder (Section 5.2.5.2). The decoder's specific parameters are identical to those of the VBI Teletext decoder for uncompressed signals (see Section 5.2.2.5).


DVB Subtitles Decoder

The DVB Subtitles decoder receives and decodes subtitles transmitted within an MPEG elementary stream. Parameters are identical to those of the Stream decoder (see Section 5.2.5.2).


SCTE-35 Decoder

The SCTE-35 decoder receives and decodes content insertion messages in compressed signals, transmitted within an MPEG elementary stream per the ANSI/SCTE 35 2020 specification. It shares the parameters of the Stream decoder (see Section 5.2.5.2), plus:

Parameter Description
Record SCTE messages to database Enable to record SCTE-35 messages. Required for content analysis
Record splice null messages to database Enable to also record null splice messages for technical use

CEA Captions Decoder

The CEA captions decoder receives and decodes closed captions transmitted in an MPEG TS transport stream per the CEA-608 and CEA-708 specifications. This decoder has no configurable parameters.


RT Audio Decoder

The RT Audio decoder receives and decodes audio transmitted using RTMP/RTSP protocols. This is a system preset — use it as a base for custom presets.

Parameters are identical to those of the MPEG Audio decoder (see Section 5.2.5.3).


RT Video Decoder

The RT Video decoder receives and decodes video transmitted using RTMP/RTSP protocols. This is a system preset — use it as a base for custom presets.

Parameters are identical to those of the MPEG Video decoder (see Section 5.2.5.4).


ARIB Subtitles Decoder

The ARIB subtitles decoder receives and decodes closed captions transmitted in an MPEG TS transport stream per the ARIB specification. This decoder has no configurable parameters.


OTT SCTE-35 Decoder

The OTT SCTE-35 decoder receives and decodes content insertion messages in compressed signals transmitted in OTT streaming, per the ANSI/SCTE 35 2020 specification.

Parameter Description
Record SCTE messages to database Enable to record SCTE-35 messages. Required for content analysis
Record splice null messages to database Enable to also record null splice messages for technical use

DVB TTML Subtitles Decoder

The DVB TTML Subtitles decoder receives and decodes subtitles transmitted in an MPEG elementary stream per the ETSI EN 303 560 specification. Parameters are identical to those of the Stream decoder (see Section 5.2.5.2).


MPEG TS Service Presets

MPEG TS service presets define:

  • The components of an MPEG TS service (program), specified by adding MPEG decoder presets (see Section 5.2.5) to the component list.
  • ETSI TR 101 290 monitoring parameters.
  • Streaming preview parameters for workspace viewing using the Video player widget in Preview mode.
  • Whether to create and archive thumbnails for workspace viewing using the Video thumbnails widget.

Note

Only one service preset can be applied to all services in an MPEG TS monitoring object. This does not restrict monitoring flexibility — you can create multiple MPEG TS presets for a single physical stream and assign different service presets to each. Plan your configuration accordingly.

Before configuring MPEG TS service presets:

  1. Create MPEG decoder presets — see Section 5.2.5.
  2. Create alarm presets — see Section 5.3.
  3. Create preview cell templates — see Section 6.5.2.
  4. Create encoder presets for preview — see Section 7.

To access MPEG TS service presets, select MPEG TS service in the Measurement presets menu.

Figure 117. MPEG TS services presets configuration screen Figure 117. MPEG TS services presets configuration screen

To create a new preset, click New preset. Enter a name and description.

Figure 118. Window for adding a new MPEG TS service preset Figure 118. Window for adding a new MPEG TS service preset

To edit a preset, select it from the list. Parameters are organized into groups:

Stream Processing Group

A manually defined list of decoder presets for the service components (cannot be generated automatically). Decoder list columns:

Column Description
Decoder type Type of decoder — see Section 5.2.5
Decoder preset Preset for this decoder type
Alarm preset Alarm preset for the selected decoder
Language Decoder language, where applicable (audio, subtitles)
Order by PID Sequential number among decoders of the same type, ordered by ascending PID

Click New decoder to add a decoder, then set its parameters.

ETSI TR 101 290 Group

Figure 119. ETSI TR 101 290 parameters group Figure 119. ETSI TR 101 290 parameters group

Configure per-service overrides for ETSI TR 101 290 defaults:

Parameter Default Description
Enable custom PMT Override PMT monitoring parameters
PMT missing interval 500 ms Maximum PMT absence interval
PMT repetition interval 500 ms Maximum PMT repetition interval
Enable custom PCR Override PCR monitoring parameters
PCR max repetition interval 100 ms Maximum PCR repetition interval
PCR discontinuity interval 100 ms Minimum interval between PCR discontinuity indicators
PCR max accuracy jitter 500 ns Maximum PCR accuracy jitter
Enable custom PTS Override PTS monitoring parameters
PTS max repetition interval 500 ms Maximum PTS repetition interval
Enable custom PID error Override PID error generation parameters
↳ Audio/Video missing interval 5000 ms Maximum PID absence time for video/audio (type per PSI/SI)
SCTE-35 missing interval 1800 ms Maximum PID absence time for SCTE-35
↳ Teletext missing interval 10 s Maximum PID absence time for teletext
↳ Subtitles missing interval 10 s Maximum PID absence time for subtitles
↳ Other PIDs missing interval 10 s Maximum absence time for other PIDs

QoE Group

Contains the Make thumbnails flag. Enable to create thumbnails for workspace viewing using the Video thumbnails widget (see Section 12.5.2).

Web Preview Group

Configure streaming preview parameters (applied to the entire preset):

Parameter Description
Cell template Mosaic cell template — see Section 6.5.2
Encoder preset Encoder preset for compressing the decoded image — see Section 7
Frame rate Output frame rate (fps)
Rendering GPU socket GPU socket for rendering; managing sockets distributes computational load

MPEG TS Presets

MPEG TS presets define monitoring parameters for the transport stream as a whole:

  • MPEG TS service preset to apply to all services in the stream.
  • Whether MDI measurements will be conducted (RFC 4445).
  • ETSI TR 101 290 Priority 1, 2, and 3 error parameters for the entire stream.
  • EWS/EEWS protocol parameters.

Note

Only one service preset can be used per MPEG TS monitoring object. You can create multiple MPEG TS presets for the same physical stream with different service presets assigned to each. Plan your configuration accordingly.

Prerequisite: Configure the MPEG TS service preset first — see Section 5.2.6.

To access MPEG TS presets, select MPEG TS in the Measurement presets menu.

Figure 120. MPEG TS preset configuration screen (part 1 of 2) Figure 120. MPEG TS preset configuration screen (part 1 of 2)

Figure 120. MPEG TS preset configuration screen (part 2 of 2) Figure 120. MPEG TS preset configuration screen (part 2 of 2)

To create a new preset, click New preset. Enter a name and description.

Figure 121. Window for adding a new MPEG TS preset Figure 121. Window for adding a new MPEG TS preset

Preset Parameter Groups

Common — set the MPEG TS service default preset. This preset applies to all services in the transport stream.

MDI — enable Enable media delivery index (MDI) if MDI analysis (RFC 4445) is required.

Priority 1, 2, 3 — enable each priority group to activate monitoring for the corresponding ETSI TR 101 290 error level.

EWS\EEWS — set the maximum absence intervals for EWS and EEWS packets.

ETSI TR 101 290 Parameter Reference

Table 26. ETSI TR 101 290 parameters in the MPEG TS preset

Priority Parameter Description Default
1 PAT missing interval Maximum PAT absence interval 500 ms
1 PAT repetition interval Maximum PAT repetition interval 500 ms
1 PMT missing interval Maximum PMT absence interval 500 ms
1 PMT repetition interval Maximum PMT repetition interval 500 ms
1 Audio/Video missing interval Maximum PID absence for video/audio (type per PSI/SI) 5000 ms
1 SCTE-35 missing interval Maximum PID absence for SCTE-35 1800 ms
1 Teletext missing interval Maximum PID absence for teletext 10 s
1 Subtitles missing interval Maximum PID absence for subtitles 10 s
1 CA missing interval Maximum absence interval for ECM/EMM flows 10 s
1 Other PIDs missing interval Maximum absence for other PIDs 10 s
2 PCR max repetition interval Maximum PCR repetition interval 100 ms
2 PCR discontinuity interval Minimum interval between PCR discontinuity indicators 100 ms
2 PCR max accuracy jitter Maximum PCR accuracy jitter 500 ns
2 PTS max repetition interval Maximum PTS repetition interval 500 ms
2 CAT missing interval Maximum SAT absence interval 1000 ms
3 EITa max missing interval Maximum EIT actual absence interval 2000 ms
3 EIT section gap Minimum time between EIT sections 25 ms
3 EITo max missing interval Maximum EIT others absence interval 2000 ms
3 NIT actual max missing interval Maximum NIT actual absence interval 10000 ms
3 NIT actual min section gap Minimum time between NIT actual sections 25 ms
3 NIT other max missing interval Maximum NIT others absence interval 10000 ms
3 RST min section gap Minimum time between RST sections 25 ms
3 SDT actual max missing interval Maximum SDT actual absence interval 2000 ms
3 SDT actual min section gap Minimum time between SDT actual sections 25 ms
3 SDT other max missing interval Maximum SDT others absence interval 10000 ms
3 TDT max missing interval Maximum TDT absence interval 30000 ms
3 TDT min section gap Minimum time between TDT sections 25 ms
3 TOT max missing interval Maximum TOT absence interval 30000 ms
3 Unreferenced PID interval Maximum absence of a PSI/SI-referenced PID 500 ms
3 Unreferenced PID reset interval Unreferenced PID indicator update interval 10000 ms

EWS/EEWS Parameter Reference

Table 27. EWS/EEWS parameters

Parameter Description Default
EWS max missing interval Maximum absence interval for EWS packet (PID 7000) 10000 ms
EEWS max missing interval Maximum absence interval for EEWS packet (PID 8000) 10000 ms

Both checkboxes are disabled by default. Enabling either activates the corresponding analyzer, starts packet analysis, and records metrics to the database.

Emergency Warning System (EWS) Protocol

The EWS protocol controls signal replacement devices in regions, enabling or disabling the signal replacement mode with an emergency warning.

EWS control messages are transmitted in a dedicated elementary stream at a pre-defined PID (PID 7000), multiplexed into the transport stream. The data format is based on PSI/SI section descriptions per the MPEG-TS standard, meaning control data can be discarded by standard PSI/SI filters. The table ID is selected from the user-defined range specified in ETSI EN 300 468.

The protocol manages signal replacement across all alert devices in a region or in selected zones within it. Each receiving alert device must be configured with the region's ews_region_id and zone's ews_zone_id. Zone ID 0 broadcasts to all zones in a region.

EWS sections are transmitted cyclically every 2 seconds (configurable). Alert devices change the replacement mode upon receiving a new section with a different state — or use a simplified algorithm checking version_number and CRC fields. If EWS packets stop arriving, the alert device signals the issue but does not change the current EWS state.

Extended Emergency Warning System (EEWS) Protocol

The EEWS protocol remotely switches alert devices to and from alert mode.

EEWS data is transmitted at PID 8000. Each receiving alert device must be configured with its group number (eews_group_id) and device number within the group (eews_device_id). Group ID 0 broadcasts to all groups.

EEWS sections are transmitted cyclically every 2 seconds (configurable). Alert devices change mode upon receiving a new section with a different state.

Table 28. EWS and EEWS protocol operations

PID Messages Description
7000 EWS Control Messages 1. Program broadcast is replaced. 2. Alert devices are triggered and an audio track is played. 3. Region ews_region_id is selected. 4. Zones ews_zone_id of the region are selected
8000 EEWS Control Messages 1. Operates in conjunction with the EWS protocol. 2. Group eews_group_id is selected. 3. Device eews_device_id is selected

OTT Presets

OTT presets are used for monitoring streaming video per HLS or MPEG-DASH specifications. An OTT preset defines:

  • The profile to monitor.
  • MPEG TS decoder presets for decoding OTT service components (video, audio, subtitles, etc.) — see Section 5.2.6.
  • ETSI TR 101 290 monitoring parameters.
  • Streaming preview parameters for workspace viewing.
  • Whether to create and archive thumbnails for workspace viewing.

Prerequisite: Configure MPEG TS decoder presets first — see Section 5.2.5.

To access OTT presets, select OTT in the Measurement presets menu.

Figure 122. OTT presets configuration screen Figure 122. OTT presets configuration screen

To create a new preset, click New preset. Enter:

Field Description
Type Preset type: OTT or OTT DRM
Name User-defined preset name
Description Free-form description

Figure 123. Window for adding a new OTT preset Figure 123. Window for adding a new OTT preset

The system contains two OTT preset types: OTT and OTT DRM.

OTT Service Presets

Figure 124. OTT service presets screen Figure 124. OTT service presets screen

OTT service preset parameters are organized into groups:

Monitoring mode group:

Parameter Description
Monitoring type Full — full monitoring; QoS OnlyQoS OTT parameters only
Monitoring profile First profile every segment / Last profile every segment / Custom profile every segment
Profile search window (Custom profile mode only) — select the specific profile numbers to monitor

Stream processing group — a manually defined list of MPEG decoder presets for service components. Decoder list columns:

Column Description
Decoder type Decoder type — see Section 5.2.5
Decoder preset Preset for this decoder type
Alarm Preset Alarm preset for the selected decoder
Language Decoder language, where applicable
Order by PID Sequential number among decoders of the same type, ordered by ascending PID

Click New decoder to add a decoder.

ETSI TR 101 290 group:

Figure 125. ETSI TR 101 290 group screen Figure 125. ETSI TR 101 290 group screen

Parameter Default
PAT missing interval 10000 ms
PAT repetition interval 10000 ms
PMT missing interval 10000 ms
PMT repetition interval 10000 ms
PCR max repetition interval 100 ms
PCR discontinuity interval 100 ms
Audio/Video missing interval 5000 ms
SCTE-35 missing interval 1800 ms
Teletext missing interval 10 s
Subtitles missing interval 10 s
Other PIDs missing interval 10 s

QoE group:

Figure 126. QoE and Web Preview groups Figure 126. QoE and Web Preview groups

Thumbnail formation type: select By timeline to create thumbnails for workspace viewing via the Video thumbnails widget; select None to disable.

Web Preview group — parameters for the entire preset:

Parameter Description
Cell template Mosaic cell template — see Section 6.5.2
Encoder preset Encoder preset for compressing the decoded image
Frame rate Output frame rate (fps)
Rendering GPU socket GPU socket for rendering

OTT DRM Service Presets

The OTT DRM service preset contains a single parameter group: Monitoring Mode.

Figure 127. OTT DRM service preset window Figure 127. OTT DRM service preset window

Parameter Description
Monitoring profile First profile every segment / Last profile every segment / Custom profile every segment
Profile search window (Custom profile mode only) — select the specific profile numbers to monitor

RT Service Presets

RT Service presets define:

  • The components of an RTMP/RTSP stream, specified by adding RT decoder presets to the component list.
  • Streaming preview parameters for workspace viewing.
  • Whether to create and archive thumbnails for workspace viewing.

To access RT Service presets, select RT Service in the Measurement presets menu.

Figure 128. RT Service presets configuration screen Figure 128. RT Service presets configuration screen

System presets (marked with ) cannot be edited, but can serve as a basis for user-defined presets.

To create a new preset, click New preset. Enter a name and description.

Figure 129. Window for adding a new RT Service preset Figure 129. Window for adding a new RT Service preset

Stream Processing Group

A manually defined list of RT decoder presets. Decoder list columns:

Column Description
Decoder type Compatible system decoder types only
Decoder preset Preset for this decoder type
Alarm Preset Alarm preset for the selected decoder

Click New decoder to add a decoder.

QoE Group

Contains the Make thumbnails option. Enable for thumbnail creation for workspace viewing via the Video thumbnails widget.

Web Preview Group

Parameter Description
Cell template Mosaic cell template
Encoder preset Encoder preset for compressing the decoded image
Frame rate Output frame rate (fps)
Rendering GPU socket GPU socket for rendering

T2-MI Presets

T2-MI presets are used for:

  • Monitoring a transport MPEG TS in which T2-MI is a service (see Figure 130).
  • Monitoring the T2-MI modulator interface transport stream.

A T2-MI preset defines:

  • The MPEG TS preset for the transport stream where T2-MI is a service — see Section 5.2.7.
  • Whether MDI measurements will be performed (RFC 4445).
  • Whether T2-MI monitoring will be performed per ETSI TR 101 290.
  • ETSI TR 101 290 error parameters for the containing MPEG TS.

Figure 130. T2-MI in the MPEG TS stream Figure 130. T2-MI in the MPEG TS stream

Prerequisite: Configure the MPEG TS preset first — see Section 5.2.7.

To access T2-MI presets, select T2-MI in the Measurement presets menu.

Figure 131. T2-MI presets configuration screen Figure 131. T2-MI presets configuration screen

Preset Parameter Groups

Common — set the MPEG TS default preset to apply to the transport stream containing T2-MI.

MDI — enable media delivery index (MDI) if MDI analysis (RFC 4445) is required.

ETSI TR 101 290 T2-MI — enable to activate T2-MI analysis per ETSI TR 101 290.

ETSI TR 101 290 — configure analysis parameters for the containing MPEG TS:

Parameter Default Description
PAT missing interval 10000 ms Maximum PAT absence interval
PAT repetition interval 10000 ms Maximum PAT repetition interval
PMT missing interval 10000 ms Maximum PMT absence interval
PMT repetition interval 10000 ms Maximum PMT repetition interval
PID missing interval 5 s Maximum PID absence time
PCR max repetition interval 100 ms Maximum PCR repetition interval
PCR discontinuity interval 100 ms Minimum interval between PCR discontinuity indicators
PCR max accuracy jitter 500 ns Maximum PCR accuracy jitter
Unreferenced PID interval 500 ms Maximum absence for PSI/SI-referenced PIDs
Unreferenced PID reset interval 10000 ms Reset interval for the unreferenced PID indicator