Back

What Video Data do we capture?

This is a complete reference of video data we capture via our SDKs and those that we create during processing.

This is a listing for easy reference; if you are looking for a detailed theoretical explanation of metrics, please see our guide titled Understanding data definitions or our glossary.


Dimensional metrics

Below is a list of all dimensions. These can be accessed programmatically via list dimensions and list filter value for a dimension API endpoints.

By applying these dimensions, you can filter your data based on various criteria to explore trends, identify patterns, and make informed decisions.



DimensionParameterDefinition
Browserbrowser_nameThe web browser used by the viewer to access the video content (e.g., Chrome, Firefox).
Browser Versionbrowser_versionThe specific version of the web browser being used.
OSos_nameThe operating system of the device used to access the content (e.g., Windows, iOS).
OS Versionos_versionThe version of the operating system running on the device.
Device Namedevice_nameThe name of the device used to access the video (e.g., MacBook Pro).
Device Modeldevice_modelThe specific model of the device (e.g., iPhone 12, Galaxy S21).
Device Typedevice_typeThe category of device (e.g., desktop, mobile, tablet).
Device Manufacturerdevice_manufacturerThe manufacturer of the device (e.g., Apple, Samsung).
Remote Playedplayer_remote_playedIndicates whether the video was played remotely (true/false).
Playerplayer_nameThe name of the video player used for playback.
Player Versionplayer_versionThe version of the video player software.
Player Software Nameplayer_software_nameThe name of the software framework used by the player (e.g., Shaka Player).
Player Software Versionplayer_software_versionThe version of the player software framework.
Player Resolutionplayer_resolutionThe resolution at which the player is configured to display content.
FastPix FP SDKfp_sdkThe FastPix SDK used for playback, if applicable.
FastPix FP Versionfp_sdk_versionThe version of the FastPix SDK being used.
Player Autoplayplayer_autoplay_onIndicates whether autoplay is enabled for the video (true/false).
Player Preloadplayer_preload_onIndicates whether preloading of video content is enabled (true/false).
Video Titlevideo_titleThe title of the video content being viewed.
Video IDvideo_idUnique identifier for this specific video content.
Video Seriesvideo_seriesSeries name associated with the video, if applicable.
FastPix Playback IDfp_playback_idUnique identifier for playback sessions using FastPix technology.
Media IDmedia_idUnique identifier for media content, if applicable.
FastPix Live Stream IDfp_live_stream_idUnique identifier for live streaming sessions using FastPix technology.
Video Content Typevideo_content_typeType of content being viewed (e.g., movie, series, documentary).
Video Source Stream Typevideo_source_stream_typeType of stream from which the video is sourced (e.g., live, on-demand).
Video Source Typevideo_source_typeSource type from which the video is delivered (e.g., application/dash+xml).
Video Encoding Variantvideo_encoding_variantSpecific encoding variant used for delivering the video stream.
Experiment Nameexperiment_nameName of any experiment associated with this video view, if applicable.
Sub Property IDsub_property_idIdentifier for any sub-properties associated with this view, if applicable.
DRM Typedrm_typeType of Digital Rights Management applied to the video content.
ASNasn_nameAutonomous System Number associated with the viewer's IP address.
CDNcdnContent Delivery Network used to deliver the video stream.
Source Hostnamevideo_source_hostnameHostname from which the video content is served (e.g., acdn.ibee.ai).
Connection Typeconnection_typeType of network connection used by the viewer (e.g., Wi-Fi, cellular).
View Session IDview_session_idUnique identifier assigned to each viewing session.
ContinentcontinentGeographic continent from which the viewer accessed the content.
CountrycountryCountry associated with the metrics in this view (e.g., US).
Region / StateregionSpecific region or state within a country associated with this view.
Viewer IDviewer_idUnique identifier for the viewer accessing this content.
Error Codeerror_codeCode indicating any errors encountered during playback.
Exit Before Video Startexit_before_video_startIndicates whether the viewer exited before playback began (true/false).
Video Has Advideo_has_adIndicates whether ads were shown during playback (true/false).
Video Startup Failurevideo_startup_failedIndicates whether there was a failure in starting video playback (true/false).
Page Contextpage_contextContextual information about the page where the video was embedded or viewed.
Playback Failedview_has_errorIndicates whether playback failed due to an error or issue (true/false).
Custom 1custom_1Optional field for additional metadata filtering.
Custom 2custom_2Optional field for additional metadata filtering.
Custom 3custom_3Optional field for additional metadata filtering.
Custom 4custom_4Optional field for additional metadata filtering.
Custom 5custom_5Optional field for additional metadata filtering.
Custom 6custom_6Optional field for additional metadata filtering.
Custom 7custom_7Optional field for additional metadata filtering.
Custom 8custom_8Optional field for additional metadata filtering.
Custom 9custom_9Optional field for additional metadata filtering.
Custom 10custom_10Optional field for additional metadata filtering.

Playback events

Below is a list of key events for tracking the user's journey during video playback.

Our Video Data solution listens to these markers or events that are generated by the player and collect them and enrich them with relevant information by integrating our SDKs. These events hold relevant information related to the viewer journey, his network conditions, rebuffering details, player details, streaming details, video details the time it took to start his video etc. This information helps us to calculate the total viewer satisfaction with the viewing session.


Playback EventDescription
playerReadyIndicates that the player is ready to start playing the video.
viewBeginMarks the beginning of the video view.
variantChangedOccurs when the video quality or format changes during playback.
requestCompletedSignals the completion of a request for video content.
playTriggers when the video starts playing.
playingContinuously monitors the video playback status.
waitingIndicates that the player is waiting for more data to continue playback.
bufferingOccurs when the video is buffering due to insufficient data.
bufferedSignals that buffering has completed, and playback can resume.
seekingTriggers when the user seeks to a different part of the video.
seekedIndicates that seeking has completed.
pulsePeriodic checks to ensure continuous playback.
requestCanceledSignals that a request for video content has been canceled.
errorTriggers when an error occurs during playback.
pauseIndicates that the video playback has been paused.
requestFailedSignals that a request for video content has failed.
loadstartMarks the beginning of video loading.
viewCompletedIndicates that the video view has completed.

Calculated metrics

Below is a list of all metrics and scores that we calculate. These can be accessed programmatically via the list overall values API endpoint.


CategoryCalculated MetricsMetric IDDefinitionMeasurements retrievable via API
Audience MetricsViewsviewsTotal number of times the video has been viewed.count
Unique Viewersunique_viewersThe number of distinct users who have viewed the video.count
Playing Timeplaying_timeTotal time spent by viewers watching the video.sum, median, avg
QoE MetricsOverall Experience Scorequality_of_experience_scoreComposite score reflecting overall viewer satisfaction.avg
Playback MetricsPlayback Success Scoreplayback_scorePercentage of successful playbacks compared to total attempts.avg
Playback Failure Percentageplayback_failure_percentagePercentage of playback attempts that failed.avg
Exits Before Video Startexit_before_video_startNumber of viewers who exited before the video started.avg
Video Startup Failure Percentagevideo_startup_failure_percentagePercentage of times the video failed to start.avg
Startup MetricsStartup Scorestartup_scoreScore quantifying satisfaction based on video startup time.avg
Video Startup Timevideo_startup_timeTime taken for video to begin playback (in seconds).median, 95th percentile
Player Initialization Timeplayer_startup_timeTime taken for player to initialize after page load.median, 95th percentile
Page Load Timepage_load_timeTime taken for the page to fully load before playback.median, 95th percentile
Total Startup Timetotal_startup_timeTotal time from initiation to video being ready.median, 95th percentile
Jump Latencyjump_latencyAverage wait time after seeking to a new timestamp.avg
Stability MetricsStability Scorestability_scoreScore reflecting playback interruptions. Higher = better.avg
Buffer Ratiobuffer_ratioPercentage of viewing time spent buffering. Lower = smoother playback.avg
Buffer Frequencybuffer_frequencyRebuffering events per second.avg
Buffer Fillbuffer_fillAverage buffering duration (seconds) per view.median, 95th percentile
Buffer Countbuffer_countNumber of buffering events per view.median, 95th percentile
Dropped Frame Count(Not applicable)Number of dropped frames during playback.(Not applicable)
Request Throughput(Not applicable)Rate of data received from server (Mbps).(Not applicable)
Render QualityRender Quality Scorerender_quality_scoreScore based on highest visual quality views.avg
Avg Upscaling (%)avg_upscalingAverage time the player upscales resolution during playback.avg, 95th percentile, median
Avg Downscaling (%)avg_downscalingAverage time the player downscales resolution during playback.avg, 95th percentile, median
Max Upscaling (%)max_upscalingMaximum upscaling percentage to match screen resolution.avg, 95th percentile, median
Max Downscaling (%)max_downscalingMaximum downscaling percentage to fit screen resolution.avg, 95th percentile, median
Average Bitrateaverage_bitrateAverage bitrate of the video stream in bits per second.median, 95th percentile
Live Stream Latencylive_stream_latencyDelay in displaying live events on screen (lower is better).median, 95th percentile