Real-Time HLS Monitoring, Analysis, and Alarming in One Platform

Monitor up to 16 live streams, detect delivery issues , validate SCTE-35 signaling, and automate alarms reporting and alerts workflows, all from a single browser-based interface.

Global Controls

  • Flexible grid layouts: Switch between 2×2, 3×2, 3×3, and 4×4 configurations to monitor up to 16 HLS streams simultaneously
  • Per-tile controls: Independently play, stop, reset, and mute each stream
  • Global playback controls: Play All, Stop All, Mute All, or Reset All streams with a single action
  • Full-screen mode: Expand the entire grid for control room and NOC display environments
  • Individual tile reset: Reinitialize a single stream without impacting other tiles

Real-Time Overlays

  • Video resolution overlay: Live display of current video resolution per stream
  • Bitrate overlay: Real-time video and audio bitrate with ABR variant switching indication
  • Audio loudness (LKFS/LUFS): Continuous loudness monitoring per stream
  • SCTE-35 marker overlay: Visual indication of splice_insert and time_signal events
  • Closed caption (CC) status: Display of available caption languages and active tracks
  • Transport stream (TS) info: PID mapping, codec, container, and multiplexing details
  • Per-tile overlay control: Enable or disable individual overlay types per stream

HLS Stream Analysis

  • HLS ladder inspection: View all available renditions including resolution, bitrate, and codecs
  • ABR transition tracking: Monitor variant switching behavior in real time
  • Audio track enumeration: List all audio tracks with language, codec, and group details
  • Closed caption track detection: Identify all available CC tracks in the manifest
  • Manifest download: Export master and media playlists for offline analysis
  • Segment-level inspection: View TS segment metadata including duration and sequence information

SCTE-35 Logging & TS Capture

  • SCTE-35 marker detection: Parse splice_insert, time_signal, and segmentation_descriptor commands in real time
  • Event logging: Capture all SCTE-35 events with timestamps, PTS values, and segmentation details
  • Log export: Download complete SCTE-35 event logs for analysis and compliance
  • Recording indicator: Visual indicator showing when SCTE-35 capture is active
  • TS capture: Instantly record and download a transport stream from the active stream for further analysis 
  • Metadata extraction: Parse codec details, PID mapping, bitrate, and container information from captured segments

Per Stream Monitoring & Alarms

  • Per-stream Monitoring: Configure thresholds for stall detection, manifest load time, segment loading time, and audio silence
  • Stall detection: Detect playback freezes with configurable detection and escalation timing
  • Manifest load monitoring: Alert when manifest requests exceed defined thresholds
  • Segment load monitoring: Detect slow or delayed segment downloads
  • Global thresholds: default monitoring settings across all tiles
  • Per-window overrides: Customize monitoring behavior for individual streams
  • Severity levels: Classify alarms as info, warning, or critical
  • Alarm history: Searchable log of events including stream, window ID, type, severity, timestamp, and values
  • Alarm export: Export alarm history as TSV for reporting and analysis.

HTTP/SNMP Alarming Integration

  • HTTPS alarm relay: Send alarm events to external endpoints using authenticated POST requests
  • Immediate delivery: Critical alarms bypass batching for real-time notification
  • Connection testing: Validate relay endpoints before deployment with one-click testing
  • Integration packages: Starter templates (Node.js, Python) for building custom receivers, SNMP forwarders, or webhook services

Ready to Streamline Your Operation?

Create an account to get started . Free trials available.