Skip to content

Media Server › Features › Monitoring and alerts

See problems before your viewers do

Unda watches every stream, viewer and destination, and tells you in plain words what needs attention: an encoder with long keyframes, a bitrate that halved, a destination that refuses its key, a disk filling up.

Stream health

Every stream, measured

For each live stream Unda measures what actually arrives, not what the encoder claims, and keeps the last hour of it on the server.

  • Frame rate, keyframe interval, bitrate and audio/video drift
  • Reconnects of the encoder, and frames each viewer missed
  • Multiview: a picture of every live stream on one page
  • Bandwidth, CPU and memory over the last hour
Multiview: a picture of every channel with its sound levels, refreshed every few seconds
Alerts and events

Told in plain words

Alerts open when something is wrong and close by themselves when it is fixed. The event log keeps the story of the day, with repeats grouped so the important lines stay visible.

  • "A keyframe only every 8.3 s: new viewers wait that long to start… (set the encoder's keyframe interval to 2 s)", not an error code
  • Bitrate under half its usual level, a stream on its backup, a full uplink
  • Restream destinations failing, certificates about to expire, disks filling
  • Sent to Slack, Discord or your own system by webhook
Events: what happened on the server, newest first
Viewer sessions

Who watched, how long, from where

Every player watching now, and the history of past sessions: address, player, start time, length and traffic, per stream and per viewer. Export it as CSV for a client's report or an invoice.

  • Browsers, apps, smart TVs, VLC, OBS and other players named
  • Totals per stream and per viewer
  • Kept 30 days by default
Sessions: every player watching now, with its address, player, start time and traffic

For your own tools

  • Prometheus metrics for Grafana dashboards
  • A REST API for everything the dashboard shows
  • A health check for your load balancer or uptime monitor

For the whole team

  • Streamers see their own channels only
  • Operators see everything that needs attention
  • A live connection: the page greys out if it loses touch with the server

Run your streams with confidence

Ask us for a demo of the dashboard with live streams.