Skip to content

1.5 Alarms

Overview

MultiProbe continuously receives data from monitoring objects and evaluates it against user-defined criteria. When a criterion is met, the system generates an alarm event and notifies the relevant users.

For example: if a continuity count error is detected on a specific PID of an MPEG TS stream (a non-zero error value), and the corresponding criterion is configured, MultiProbe will immediately generate an alarm event according to the rules defined by the user.

This evaluation logic is implemented by functional blocks called analyzers.

Event Presets

To define alarm criteria, event presets are used. An event preset contains:

  • A list of metrics to monitor
  • The criteria that trigger an alarm event

Event presets are used in combination with service presets and signal presets to configure analyzers. Analyzer logic is based on established quality assessment standards, most notably ETSI TR 101 290 (TR 290).

Event preset configuration is covered in Section 5.3.

Analyzers

Analyzers run as MultiProbe services on monitoring nodes (see Section 1.3 for node components). Each analyzer is designed for a specific signal type or metric category.

Info

Scripts (.py files) are functionally equivalent to analyzers and appear alongside them in the analyzer list.

A comprehensive reference for all analyzers and their metrics is provided in Appendix A. Alarm event criteria for each analyzer are listed in Appendix B.

Available Analyzers

Analyzer Service Description
MS TR-290, Priority I Stream Labs MP Media Signal Service ETSI TR 101 290 metrics — Priority 1
MS TR-290, Priority II Stream Labs MP Media Signal Service ETSI TR 101 290 metrics — Priority 2
MS TR-290, Priority III Stream Labs MP Media Signal Service ETSI TR 101 290 metrics — Priority 3
OTT TR-290 Stream Labs MP Media Signal Service ETSI TR 101 290 metrics for OTT streams
MS TR-290, Service Stream Labs MP Media Signal Service TR 101 290 metrics for a single MPEG TS service (e.g. one TV program)
MS TR-290, Elementary Stream Stream Labs MP Media Signal Service TR 101 290 metrics for MPEG elementary streams (ISO 13818-1)
TR101290T2MI Stream Labs MP Media Signal Service TR 101 290 metrics for T2-MI analysis (DVB-T2 only)
TR101290MPEGTST2MI Stream Labs MP Media Signal Service TR 101 290 metrics for MPEG TS encapsulated in T2-MI (DVB-T2 only)
EWS TR 290 Stream Labs MP Media Signal Service TR 101 290 metrics for MPEG TS with EWS
EEWS TR 290 Stream Labs MP Media Signal Service TR 101 290 metrics for MPEG TS with EEWS
EWS Stream Labs MP Media Signal Service EWS protocol metrics
EEWS Stream Labs MP Media Signal Service EEWS protocol metrics
sl-analyzer-tr290-monitor-input.py Stream Labs MP Script Probe Service Metrics from Stream Labs TS Analyzer external device
CPU Stream Labs MP Probe Manager Service Server CPU utilization metrics
Server Fan Stream Labs MP Probe Manager Service Server fan status metrics
RAM Stream Labs MP Probe Manager Service Server RAM utilization metrics
Disk Drive Stream Labs MP Probe Manager Service Server disk drive metrics
Ethernet Port Stream Labs MP Probe Manager Service Server Ethernet port metrics
Master Playlist Stream Labs MP OTT Probe Service OTT master playlist metrics
Media Playlist Stream Labs MP OTT Probe Service OTT media playlist metrics
Media Segment Stream Labs MP OTT Probe Service OTT media segment metrics
Video QoE Stream Labs MP Media Signal Service Human-perceived video quality (Quality of Experience)
Audio QoE Stream Labs MP Media Signal Service Human-perceived audio quality (Quality of Experience)
Loudness Stream Labs MP Media Signal Service Audio loudness metrics
TS Bitrate Stream Labs MP Media Signal Service Total bitrate of a multiplexed digital stream
Service Bitrate Stream Labs MP Media Signal Service Bitrate of an individual service within a stream
Input Signal Stream Labs MP Media Signal Service Uncompressed signal metrics
SCTE-35 Stream Labs MP Media Signal Service Local content insertion markers in MPEG TS
MDI Stream Labs MP Media Signal Service Media Delivery Index per RFC 4445
RT Bitrate Stream Labs MP Media Signal Service RTMP/RTSP stream bitrate metrics
SCTE-104 Stream Labs MP Media Signal Service Local content insertion markers in uncompressed signals
Teletext Page Loss Stream Labs MP Media Signal Service Teletext page availability metrics
DvbRfAnalyzer Stream Labs MP App Manager Service RF signal quality metrics
Database File Stream Labs MP Backend Service MultiProbe database file metrics