Analytics that show the whole picture

From the first byte to the last frame: real-time viewer geography, routing decisions, player quality, and transparent usage, so you can see why viewer X connected to edge Y. Run it hosted, hybrid, or self-hosted.

Real-time • Multi-tenant • Hosted or self-hosted
Live + on-demand

Know your audience as it happens

Concurrent viewers, peak, views and watch hours update in real time over a durable event backbone. VOD retention then shows exactly where attention holds and where it drops.

Real-time concurrent and peak viewers, with quality-tier breakdowns per stream.

VOD audience retention with a most-replayed density strip that surfaces the moments that matter.

Every number scoped to your tenant and queryable over GraphQL.

AudienceLive + VOD
Live viewers12,847+8.2%
Peak concurrent18,402last 24h
Total views284K+3.1%last 24h
Viewer hours39.6Klast 24h
0:005:0010:00
audience retention most replayed (watch density)
Player experienceQoE + boot
608ms to first frame91% cache hit
  • Gateway resolveGraphQL playback resolve48 ms
  • Mist hydratejson_<stream>.js94 ms
  • Player selectProtocol scoring17 ms
  • ConnectTransport + first byte131 ms
  • PrebufferFill to first frame318 ms
Player experience

Quality measured where it's felt, in the player

QoE is measured in the viewer's browser: rebuffering, frame drops, bitrate over time, and a time-to-first-frame waterfall that splits gateway resolve, Mist hydrate and prebuffer.

Viewer-measured rebuffering ratio, frame drops and bitrate trends.

Boot waterfall pinpoints startup latency from resolve to first frame.

Per-cluster and per-node breakdowns for operators.

Infrastructure

See which edge served every viewer, and why

Viewer demand, edge clusters and the routing decisions between them, on one live map. Hold the modifier key to zoom; toggle routing to trace client-to-edge flows.

NetworkGeo + routing
viewer demand edge cluster
Global demand heatmap

Where viewers actually are, bucketed into H3 cells for regional insight, without tracking individuals.

Routing decisions, visualized

Every client-to-edge flow, flagged for success and long-haul, so you can see why a viewer landed where they did.

Hosted or self-hosted

Run it hosted by us, or self-host the whole stack for full sovereignty. Federation shares the same view across hybrid edges.

Usage & cost

Transparent usage, no data lock-in

Egress, stream hours, storage and codec mix settle in near real time, about five minutes, not end of month. Export it over the API, or run the whole stack yourself.

Bandwidth, storage and codec breakdowns with ~5-minute settlement.

Per-stream and per-tenant cost visibility.

Export over the API, or self-host the full stack. No proprietary lock-in.

UsageBandwidth + codecs
Egress992 GBthis period
Stream hours1,284this period
Recording storage412 GiB
Settlement lag~5 minnear real-time
See it on your streams

Start measuring in minutes

Every plan includes the full analytics suite. Point a stream at FrameWorks and watch the data arrive.