Video Analytics System Segmentation for QoS and Engagement Metrics
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current web analytics systems for video content lack comprehensive metrics for viewer engagement and quality of service, particularly in online video platforms, as they primarily focus on traffic statistics and do not provide detailed measurements for the full user experience.
Innovation Solution
A video analytics system comprising tracker units and a video analytics unit that gathers and generates quality of service and viewer engagement metrics, including bitrate, buffer times, rebuffer rates, and interaction data, to provide a comprehensive analysis of video playback experiences across all users.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If web analytics systems focus on traffic statistics, then broad user flow data is captured, but detailed quality of service and viewer engagement metrics are missing
Solution Approach 1:
The analytics system is segmented into multiple specialized components: traffic analytics modules for broad user flow data, quality of service modules for technical performance metrics (bitrate, buffer times, rebuffer rates), and viewer engagement modules for interaction data. This segmentation allows each component to specialize in specific metric types, achieving both broad coverage and deep measurement precision simultaneously.
Solution Approach 2:
The analytics system is designed as a universal platform that handles multiple types of video analytics functions within a single system architecture. It can simultaneously process traffic statistics, quality of service metrics, and viewer engagement data across different video platforms and formats, providing comprehensive analytics coverage without requiring separate specialized systems.
2Device complexity
If analytics cover only traffic statistics, then system complexity is reduced, but comprehensive user experience measurement is lost
Solution Approach 1:
The system segments information collection into distinct modules: traffic data collectors, quality of service monitors (tracking bitrate, buffer initialization time, rebuffer events), and engagement trackers (recording user interactions). This segmentation organizes complexity while ensuring comprehensive user experience measurement across all dimensions.
Solution Approach 2:
The system introduces intermediary analytics processors that aggregate and correlate data from multiple sources (traffic stats, QoS metrics, engagement events) to create a unified view of user experience. These intermediaries transform raw data from various complexity levels into integrated insights without losing information.
3Quantity of substance
If panel-based analysis with agents is used, then measurement coverage is limited, but resource consumption is reduced
Solution Approach 1:
The analytics system implements self-service mechanisms where video players and client devices automatically collect and report their own performance data (bitrate, buffer times, engagement events) without requiring external panel-based agents. This self-measurement approach achieves full census coverage of all users while minimizing additional resource consumption, as the collection leverages existing client-side capabilities.
Solution Approach 2:
The system replaces the mechanical panel-based agent infrastructure with a distributed client-side measurement architecture. Instead of deploying physical or virtual agents to selected user devices, the analytics functionality is embedded directly in the video playback software itself, enabling automatic data collection from all users without additional infrastructure overhead.
Data Source
AI summary
A video traffic, quality of service and engagement analytics system and method are provided. The system and method provide business intelligence on the broad areas of traffic statistics, viewer engagement, and quality of service for online video publishers. In one implementation, the system may utilize a tracker unit for a media player to gather the information for the video analytics.


