Real-time concurrent viewers and live engagement metrics
Real-time concurrent viewers and live engagement metrics
Back to Changelog
Video Data now exposes a full real-time analytics surface so you can see what is happening across your live streams and on-demand catalog the moment it happens. A new realtime ingestion pipeline writes counts directly into a low-latency edge store, and the query API has been extended to read from this store for both timeseries and breakdown queries.
What’s new for customers:
- Current concurrent viewers — a new endpoint returns the total number of viewers active right now, refreshed continuously rather than on the historical batch cadence.
- Real-time timeseries — view counts are now bucketed at 5-second granularity, with gap filling so charts render smoothly even when individual buckets contain zero events.
- Real-time breakdowns — slice live concurrent viewers by country, device, browser, OS, video title, and other supported dimensions, sorted by viewer count in descending order.
- D1-backed reads — realtime queries are served from Cloudflare D1 at the edge, which keeps p99 latency low even during traffic spikes.
The realtime APIs participate in the same filtering and dimension model as historical analytics, so dashboards can mix live and trailing-window views without writing two different integrations.