Trend Analytics in the Hive Portal

 

How does it work?

 

Filters

The analytics presented in Trend Analytics reflect the video usage data filtered by selected values. Data can be filtered by: time period, video type, video platform, audience size and viewers' countries.

The default values of the filter component in Trend Analytics

Time period

It refers to the period of time defined by a start (from) date and an end (to) date for which data will be presented.

Time period filter selector
  • User can select any past time date as start and end.

  • The default filter is set to “Last 30 days”.

  • The earliest possible day to choose is yesterday.

The time period filter is applied in a different way based on the filter Video Type:

Live video type

Live videos are filtered by the creation time. This means:

  • all Live videos which were started between 00:00 of the start date and 23:59 of the end date

  • all Live viewers of the accounted Live videos

For VoD video type

VoD video usage is filtered by viewership time. This means:

  • Any VoD viewership that took place between the 00:00 of the start date and 23:59 of the end date

  • All VoD videos that had viewership between the 00:00 of the start date and 23:59 of the end date

It means that a VoD video can be created outside the selected time period but if it has viewership within the selected time period it will be accounted as active.

Video Type

It refers to the stream type reported by the video manifest at the time of video consumption by the viewer.

It should take one of the two values: Live or VoD (some platforms can serve both types - Live during and VoD after the conclusion of an event).

  • A user can select one of the two stream types to focus their trends metrics (by default Live).

Video Platform

It refers to a specific tenant in one of the video platforms that are being in use.

  • A user can select a subset of all the video platforms.

Min/Max Viewers

It enables to focus on videos with a specific viewership size.

For Live video type:

  • that started within the selected time period AND

  • their total viewership falls within the defined thresholds

we account all their Live viewers.

For VoD video type

For VoD videos which have a total viewership that falls within the defined thresholds we account all their VoD viewers.

Country

This filter applies that:

  • only the videos that had at least one viewer from any of the selected countries will be accounted

  • only the viewers from the selected countries will be accounted

 

 

A viewer’s video consumption is related to a specific country based on the following logic:

IF:

  • site info is provided and published at the time of the video consumption AND

  • the viewer’s private IP matches an entry of the provided site info

THEN:

the country assigned is specified in the matching site info record to the corresponding viewer video consumption

OTHERWISE:

The viewer’s public IP is used for geolocation which results to an approximation of the location, from which the country is being extracted and assigned to the viewer’s video consumption.

What happens if a viewer changes network/location?

If a viewer changes countries (i.e. Sweden, Germany), the activity is accounted separately.
Selecting Sweden will show the data for country = Sweden. Selecting both countries will summarize the user activity, as a single viewer of the total traffic.

Trends Metrics

 

 

Overview metrics

Based on the filter applied, a number of key performance metrics and indicators is surfaced just below the filter panel.

Videos

It is the count of unique videos that started (Live) or were consumed (VoD) during the selected Time Period.

Viewers

It is the sum of Video viewers that:

  • for Live video type: consumed a Live video which started within the selected Time Period.

  • for VoD video type: consumed a VoD video within the selected Time Period

Hours Viewed

The sum of Viewing Time across Viewers where Viewing Time is the amount of video time a viewer consumed.

Average Viewers

Number of Viewers divided by the number of Videos.

 

 

The graphs

Viewers by device

This graph presents the split of Viewers among the different Device Types (tablet, smartphone, computer) identified by the browser (user agent string). If no match is found, it is reported as "Computer". If this information is missing, the device type is listed as "Unknown." 

 


Viewers by browser

This graph presents the split of Viewers among the different Browser types (and further between a browser’s versions in the legend drop downs).


Working from office or remotely

This graph presents a split of Viewers between the Office and Remote (and further to VPN and not) segments.

Viewers are categorised as Office if:

  • they are not using a VPN* AND

  • either their private IP address matches the provided site info OR if multiple viewers have the same public IP address.

Viewers are categorised as ‘Remote’ if:

  • they are using a VPN* OR

  • their private IP does not match any provided site info AND they have a unique public IP.

*provided in the site info

 


Traffic Analysis

Video Traffic refers to the video stream bytes consumed by the viewer (across all possible video qualities, excluding the separate audio stream).

This visualisation presents the sum of Video Traffic across Viewers.

It also shows the splits between the different Traffic Types:

  • P2P: the video traffic offloaded from the network (traffic shared among viewers with Hive optimization enabled).

  • CDN: the Video Traffic downloaded from the CDN (further split based on the enablement of Hive Optimization

    • P2P disabled:
      CDN traffic from viewers watching remotely.
      Note: This traffic is not possible to offload since the viewers are in a remote location.

    • P2P enabled:
      CDN traffic from office viewers with Hive optimization enabled.
      Note: If there is a large amount of CDN traffic showing as “P2P enabled” then it could have been offloaded from the network by Hive optimization if site info had been up to date.

    • P2P unavailable:
      CDN traffic from office viewers with Hive optimization disabled.
      Note: This traffic could have been offloaded from the network if Hive optimization had been enabled.

 

Viewers by Platform

This visualisation presents the Viewers count split between the customer’s different Video Platforms as they change over time.

 

  • The unit of time used to visualize (x-axis) the evolution of the Video Platform Viewers splits is based on the length of the Time Period window and it can vary between day, week and month.

  • The legends show the overall splits by default.

  • When hovered, detailed information are presented in the tooltip.

  • When clicked on the legend, the number of videos and viewers above the legend are updated.

  • For Live videos: all the Live viewers of the video are accounted on the Live video creation time point.

  • For VoD videos: the VoD viewers are accounted on all the different time points they might have watched.


Viewers by weekday

This visualisation presents a split of the Viewers based on the weekday they consumed the video (on top of the Video Platform split).

  • For Live videos: all the Live viewers of the video are accounted on the Live videos creation weekday.

  • For VoD videos the VoD viewers are accounted (once) on all the different weekdays they might have watched.


Videos by Quality of experience

The overall Quality of Experience (QoE) is being traced for each video.

Similar to Viewers by Platform, this graph visualises the Video count distribution across the time period (based on the video creation time) while also showing the splits between the different QoE levels for each time point.