Analytics Feature
Dashboard - Getting Started
Overview
Our Analytics Feature provides real-time and historical insights into your streaming sessions, enabling you to optimize performance and enhance viewer experiences. This page explains what data is captured, how to access the analytics dashboard, and how to interpret the metrics.
You can visit the analytics page by visiting to your project details page and navigating to the analytics tab.
What it does?
Our analytics module tracks key data points for each streaming session, such as start time, viewer location, browser, operating system, screen size, latency, and more.
Why It Matters
Quickly diagnose performance issues (e.g., high latency or loading times).
Understand where viewers are located and what devices they use.
Make informed decisions about stream quality settings and user experience.
Key Metrics
Metric
Description
Session Start
A simple timestamp indicating when the session began.
Streaming ID
A unique identifier for each streaming session.
OS / Browser
The operating system and browser used by the viewer.
Region / Country
Geographical location of the viewer.
Screen Resolution
The viewer’s screen width and height.
WebRTC FPS
Frames per second as measured by WebRTC (network-based metric). Note: the app may render at higher FPS.
Latency (ms)
Round-trip time between the server and the viewer’s device.
Loading Time (s)
Time taken to start playback after the session is initiated.
Session Duration (min)
Total time the viewer spent in the session.
Warning: Do not assume latency is based solely on proximity; network quality plays a crucial role.
Latency (ms) High latency is typically due to one of two main factors:
Distance to Server: Being far away from the server naturally increases the travel time for data.
Poor Network Conditions: Issues such as network congestion, interference, or weak signal strength can also result in elevated latency.
Note: WebRTC FPS This metric reflects the effective frame rate over the network as measured by WebRTC. It may be lower than the app's rendering FPS because it accounts for real-world network issues like bandwidth limitations and packet loss. It won't effect your performance.
Hint: Network Speed Caveat In corporate environments or households with multiple connected devices, speed tests might show a high connection speed at the router level. However, the actual speed available to each device can be significantly lower when bandwidth is shared.
Last updated