CMCD is a specification for transmitting data for analytics purposes. We use Grafana as a tool to visualize this data, allowing you to visualize event data in real-time.
CMCD reports are currently available to enterprise customers as an add-on. Contact your Sales Representative or Account Manager if you wish to know more, or are interested in a trial.
Login & Navigation
You can access CMCD dashboard for a specific event via the link provided in the Event Overview section (this will filter the dashboard to specifically show metrics for your event). Copy the link and paste it into your browser to see the dashboard
Dashboard
Filters
There are several filters on the dashboard that allow you to focus on specific data points such as filtering for data that come from specific events, specific countries etc. The default setting for these filters is set to 'All' which means all fields will be included within the dashboard charts
Filter |
Description |
---|---|
Country |
A country code that represents the viewer's geographic location. e.g. AU |
Device Type |
The device used to make the request. Can be either Desktop, Mobile or Smart TV |
Operating System |
The user’s operating system used to make the request e.g. Mac OS X |
Browser |
The user’s browser used to make the request e.g. Chrome |
Time
By default, the dashboard is set to show data from the last hour and is refreshed automatically every 1 minute.
You can adjust the time the dashboard is refreshed by clicking on the dropdown where it says “1m” on the top right of the dashboard. Also you can change the time picker in the same menu from “Last 1 hour” to another time interval to see data from a different time period.
NOTE: If your event uses DVR, the dashboard link from the StreamShark Event Overview page will link you to the CMCD dashboard with a time range automatically configured to when the event was switched from PRE to Main until the event was switched from Main to POST. e.g.
Dashboard metrics reference
There are several charts used to display real time information about your Event. This section will go into detail about what each chart is and a relevant description.
Metric |
Description |
---|---|
Current Unique Viewers |
This metric shows the most recent data point for the number of unique viewers, based on the last minute of the specified time range. For details, refer to the Unique Viewers Timeline Chart
|
Peak Unique Viewers |
This metric shows the highest number of unique viewers at any point during the specified time range. |
Total Unique Viewers |
This metric represents the total number of individual users who have accessed the event at least once within the defined timeframe |
Average Viewers |
This metric shows the average number of unique viewers during the specified time range |
Average Play Duration |
This metric shows the average watch time, calculated from the total viewing duration of all unique users |
Median Play Duration |
This metric shows the median watch time, calculated from the total viewing duration of all unique users. |
Unique Viewers |
This timeline chart updates every minute and displays the number of unique viewers actively watching the event at each moment |
Plays |
This metric tracks the number of viewers who initiated a video playback session and had it load successfully—meaning they clicked the play button and the video started as expected. |
Page Loads |
This metric shows the number of viewers who successfully loaded the player page, where the video is ready to start playback. |
Qualities |
This pie chart analyzes the video quality preferences of users during the specified time period. It calculates how much time users spend watching videos in each quality level (e.g., 240p, 480p, 1080p, etc.) and then shows the percentage of total viewing time that was spent in each quality. It tracks the total time users spend watching videos in each quality and compares it to the total time users were active. |
Domain |
This pie chart visualizes the distribution of traffic across domains. It shows the percentage of total activity coming from each domain |
Streaming Format |
This pie chart shows the distribution of users by streaming format (e.g., HLS, DASH, etc.) during the specified time period |
Device Type |
This pie chart displays the breakdown of users by device type (e.g., desktop, mobile, tablet, smart TV) during the selected time period. It shows the percentage of total views coming from each device. |
Browser |
This pie chart illustrates the distribution of users across different web browsers (e.g., Chrome, Safari, Firefox, Edge) during the specified time period |
OS |
This pie chart shows the distribution of users by operating system (e.g., Windows, macOS, iOS, Android) during the selected time period |
Plays By Location |
This map displays markers that represent the number of viewers in each city, based on their location during the time period |
Plays By Country |
This map displays markers that represent the number of viewers in each country, based on their location during the time period |
Viewers |
Displays individual viewer data within the specified time range, including the following details - User must have started a playback session within the time range:
|
Average Encoded Bitrate |
This metric shows the average bitrate at which the video was encoded during the specified time period. It represents the amount of data transmitted per second while streaming |
Average Measured Throughput |
This metric shows the average data transfer rate (throughput) measured during video playback over the specified time period. It represents the average amount of data successfully delivered per second |
Quality |
This timestream shows the number of unique viewers watching videos at different quality levels (e.g., 240p, 480p, 1080p) over the specified time period. It tracks how the number of viewers varies with each video quality |
Buffer Starvation Events |
This metric shows the number of buffer starvation events (when playback is interrupted due to insufficient data) broken down by country. It helps identify regions where viewers may experience frequent playback issues |
Total Measured Throughput |
This metric represents the total amount of data successfully transferred during video playback over the specified time period. It reflects the overall data throughput |
Cache Hit Ratio |
This metric measures the efficiency of the CDN cache by comparing the number of successful data retrievals (cache hits) to the total cache accesses, including both hits and misses |
Measured Throughput by Object Type |
This metric shows the data transfer rate (throughput) for different types of objects (e.g., video segments, images, manifests) during playback |
Data Downloaded |
This metric represents the total amount of data downloaded from all CDN edge locations combined. It tracks the overall data transfer across the network |
Data Downloaded Per Edge Location |
This metric provides a quick estimation of the data downloaded from each CDN edge location, helping you assess potential expenses. It also allows you to track data consumption trends across different CDNs |
Object types
The media type of the current object being requested, this applies to the Measured Throughput Graph:
-
m = text file, such as a manifest or playlist
-
a = audio only
-
v = video only
-
av = muxed audio and video
-
i = init segment
*c = caption or subtitle
*tt = ISOBMFF timed text track
*k = cryptographic key, license or certificate.
*o = other