Skip to content
The Dashboard

IPTV Panel Dashboard & Live Monitoring

The dashboard is the panel’s opening screen and its heartbeat: who is watching, what is running, and whether the servers are coping — live, not on refresh.

The front page

The tiles — open connections, online subscribers, running streams, and the content library at a glance. The charts — CPU and memory, network in and out, and connections over time, per server or fleet-wide. Service status — the panel’s own components, each reporting in. Connections by location — your audience on a map as they connect, drawn from live sessions.

Drilling down

  • Live connections — every active session: the line, the stream, the server, the player app, the ISP and IP, duration and output format. Filter by line type, and kill any session on the spot.
  • Server view — one server in detail: its connections, resources, mounts and history.
  • Process monitor — the actual processes behind the streams, with memory per process, disk-mount usage, and clear-temp / clear-streams maintenance actions.
  • RTMP monitor — who is publishing into your RTMP endpoints right now.
  • Stream rank — the top channels by watch time, connections and unique viewers over a chosen period; what your audience actually watches, ranked.
  • On-demand scanner — probes on-demand sources on a schedule and records codec, resolution, FPS and errors, so a dead source is known before a viewer finds it.

The logs behind it

Every screen above is backed by retained logs — connection activity, client requests, logins, panel errors, stream errors — each with its own retention window you control, so the disk is never the price of visibility.

The dashboard shows you; the API hands the same numbers to your own tooling — get_server_stats, live_connections and the log endpoints are all there.