Real-time Analytics Dashboard

Real-time Analytics Dashboard

The Real-time Analytics Dashboard contains the following sections:

Overview - Snapshot of the Current Broadcast

The top panel of the Real-time dashboard provides a snapshot of the last 3 minutes for the following metrics of the current broadcast:

  • Engagement
    • Active Users
    • Engagement
  • QoS
    • Downstream Bandwidth
    • Upstream Section

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 percentage of Users Buffering includes users that are experiencing buffering issues greater than 1 second.
  • Downstream Bandwidth - Kaltura sends info every 10 seconds about the stream. The average Downstream Bandwidth is the size of the downloaded media divided by every 30 seconds (by 3 ticks) on the x axis. 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.

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 Locayion 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:

  • Active Users
  • Active Users Distribution
  • Average buffer rate
  • Engaged users

Active Users Per Devices

 This section lists the devices that are being used to access the live event. The window displays a 3-hour distribution of users between different devices.

Hover over the device type for additional information about the number of users per device.

Explore Section - Investigation Discovery Graph and Table

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

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:

  • Buffering Users - users that buffered over 1 sec
  • 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

Each metric is color coded. Select the metrics you want to analyze. Hover over any point in the graph to see the detailed data. You can zoom into the data via the DataZoom to easily find information for the broadcast for a specific time.

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 entire dashboard contains metrics only for users that are logged in.

All users that are not logged in are counted as one and are aggregated into one row and indicated as Unknown.

The Discovery Table with 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 Users Dimension has the following metrics:

  • Devices - Desktop/Tablet/Mobile
  • Active Users
  • User Buffering - 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