Real-time Analytics Dashboard

Real-time Analytics Dashboard

The Real-time Analytics Dashboard contains the following sections:

Actions Bar

  • Users Dropdown
    • Select the right option for to monitor the event, Authenticated Users for events that all users are required to authenticate or All Users for events that don'r require authentication
  • Go Live Button
    • Allows you to change the state of the broadcast, there are 3 states (Offline, Preview & Live). The button will change automatically depending on the state of the entry:
      •  The broadcast is Live
      •  Broadcasting in Preview state
      • Broadcast is Offline

Overview - Snapshot of the Current Broadcast

The top panel of the Real-time dashboard provides a snapshot of both the video downstream and the upstream, showing the last 3 minutes. The values shown for each metric are only the values for the last point of time on the graph, not the entire 3 minuted which you can see from the graph. The following are the metrics displayed in the downstream section:

  • Engagement Section
    • Active Users
    • Engagement
  • Quality of Service Section
    • Downstream Bandwidth
    • Avg. Buffer Rate

Engagement Section

Displays the number of Active users and the percentage of Engaged users. 

  • Active users are the users that are now viewing the broadcast whether they are live or DVR. 
  • Engaged users are the percent of users from the active users that have both the tab in focus and the sound on for the entry.

    Hover over the graph to see the statistics.

Quality of Service Section  

Displays the performance of the broadcast: Users buffering and the Downstream Bandwidth. 

  • Users Buffering - The total time of buffered seconds/total view time
  • Avg. Bitrate - Kaltura sends info every 10 seconds about the stream. We take the all the reported bitrate events from the player and average them out to give you an average of the consumed bitrate.

    The Real-time Analytics dashboard updates every 30 seconds without the need to refresh.  The information displayed for the last circle (on 0) on the x axis refers to the last status. The information is captured and analyzed every 10seconds throughout the duration of a Kaltura Live Streaming event. 


    Hover over the graph to see the statistics.

Upstream Section

The display shows how the stream is ingested along with the player including the lapsed time.

There are three states for stream health for the current broadcast.:

  • Offline
  • Preview
  • Live
  • Redundancy -Indicates whether you are broadcasting to the secondary RTMP endpoint. The checkbox is marked if the encoder is now broadcasting to the fallback RTMP (with a tooltip showing seamless failover if enabled). The broadcast updates as closest to real-time as possible.
  • Stream Health DetailsNewest messages are added to the top of the list. The messages are in chronological order describing changes to the stream health during the live broadcast. These are the same messages that are shown in the Live Dashboard today. The messages received from the Live Service are grouped together. For each time the dashboard fetches the latest messages, the Live service retrieves a group of messages of all the events that happened in the last minute. Messages are updated every 5 minutes in accordance to the Live API Service.
  • Player Preview
    The standard V2 player playing the Live entry along with a LIVE label to indicate the status is displayed.
    If the entry is Offline, the offline thumbnail is displayed and the status is indicated as Offline.
    If the player is in Preview mode, the stream in the player is displayed and the status is updated to Preview.
    The entry is auto-played with the sound off when the page loads.

Explore Section - Investigate During & After Event

Use this section to better understand the QoS and Engagement metrics. 

You can filter data by a preset time or a specific date range. To change the time period or filter the data, see Working with the Real-time Dashboard

Geo Location

The Geo Location section of the Real-time Dashboard presents the ranking of the geographical distribution of your users, whether by plays, views or drop-off rate. You can identify where your most active users come from. To learn more see Working with the Geo Location Dashboard.

The Geo Location dashboard contains the following sections:

Geo Location Map

The Geo Location section shows a map of the world combined with a heat map. The darker color shade color indicates a higher value for the metric. For example, a darker shade of green indicates more plays occurred in that country.


The data shown in the Geo Location Map and Table is for the last 3 hours. 

Clicking on a country on the map will drill down to region and clicking on the region will drill down to the city level. 

Geo Location Table

The table ranks all geographies by plays in the selected timeframe. The following metrics are available for each geography:

  • Users Distribution
  • Avg. Buffer Rate
  • Avg. User Engagement

Active Users Per Devices

 This section lists the devices that are being used to access the live event

Explore Graph

You can select two metrics to be shown on the graph at the same time in order to better understand the correlation between them.

You can choose between the following metrics in the Explore drop down menus to analyze your data and view the metrics for your broadcast:

  • Avg. Buffer Rate - buffered time/view time
  • DVR Users - users that are viewing a recorded section and not live
  • Engaged Users - users that have both the tab in focus and the sound on
  • Dropped Frame Rate - number of frames that weren't rendered
  • Average Latency Rate - The Average latency indicates the latency in the time that the stream is broadcasting as opposed to the latency in the view.
  • Downstream Bandwidth - the ratio between downloading the video and the size in Kbps
  • Minutes Viewed
  • Bitrate - the quality of the video being consumed by the users
  • None - don't show any metric on the graph

Select the metrics you want to analyze. Once selected, you can hover over any point in the graph to see the detailed data for that point in time. You can zoom into the data simply by dragging the mouse over the desired point in time and the graph will update accordingly. In order to reset the zoom, just click on the Resume Updates and the zoom will return to it's original zoom.

Explore Table

Selecting the View Presence will show a detailed view of additional metrics per the selected dimension in the dimensions dropdown.

You can view the metrics in one of two dimensions:

Users Dimension

The Users Dimension is only available for the Authenticated Users.

The Users Dimension has the following metrics:

  • Username - the KMS username
  • Status - The User Status as per the user's viewing right now (Live/DVR/Offline)
  • Avg Buffer Rate - from the total amount of time viewed, what was the percent of times the user encountered a buffer issue that was more than 1 sec
  • Minutes Viewed
  • Top Served Flavor - indicates the flavor that is mostly used in the broadcast being viewed. The flavors profile is configured in the KMC
  • Avg. Engagement - the rate in which the user viewed the entry with both he's tab in focus and with sound on

The Summary row provides information about all the metrics and shows the flavor that is used most. 

You can filter users by name. Enter the user's name in the Filter Users field

Devices Dimension

 The Discovery Table with the Devices Dimension selected has the following metrics:

  • Devices - Desktop/Tablet/Mobile
  • Active Users (Only Authenticated View)
  • Avg. Buffer Rate - from the total amount of time viewed, what was the percent of times the user encountered a buffer issue that was more than 1 sec
  • Minutes Viewed
  • Top Served Flavor - indicates the flavor that is mostly used in the entry being viewed per the correlating device. The flavors profile is configured in the KMC.
  • Avg. Engagement - the rate in which the users for the correlating device viewed the entry with both he's tab in focus and with sound on.


In This Article
Was this article helpful?
Thank you for your feedback!