Streamer Video Clip Popularity Ranking via User Action Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Viewers face difficulty in determining the most desirable viewer-generated stream clips among a large pool of available clips, as existing systems lack efficient methods to measure and showcase clip popularity.
Innovation Solution
A video streaming service computes popularity measures based on tracked actions such as viewing frequency, sharing, and comments, and uses these measures to select and provide clips to users, while also allowing streamers to generate video items that highlight popular content, ensuring clips are intelligently targeted to live streamers and viewers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If a large pool of viewer-generated stream clips is made available, then content variety and user engagement increase, but viewers face difficulty in determining the most desirable clips
Solution Approach 1:
The system tracks user actions (views, shares, comments, likes) on clips and uses this feedback to compute popularity measures. These popularity measures are then displayed to help users identify desirable clips, resolving the information asymmetry problem where users cannot determine clip quality amidst a large pool of content.
Solution Approach 2:
The system uses visual indicators such as colored badges, icons, and highlighted displays to represent popularity measures. Different visual cues (e.g., gold for most popular, silver for highly popular) enable users to quickly assess clip desirability without manually evaluating each clip, thus maintaining ease of operation while handling large quantities of content.
2Ease of operation
If popularity measures are computed and displayed for clips, then users can easily identify desirable content, but system complexity increases
Solution Approach 1:
The popularity measurement system serves multiple functions: it ranks clips for display, provides feedback to creators about their content performance, and enables targeted content delivery. By consolidating these functions into a single computational framework, the system manages complexity while delivering comprehensive value.
Solution Approach 2:
The system automatically tracks user actions and computes popularity measures without requiring manual intervention or complex administrative processes. The popularity metrics are self-updating based on real-time user behavior, reducing the operational complexity of maintaining content quality assessments.
3Manufacturing precision
If streamers are incentivized to produce content, then content quality improves, but tracking and measuring content performance becomes more complex
Solution Approach 1:
The system combines multiple tracking data points (views, shares, comments, likes) into a single integrated popularity measure. This consolidation simplifies the tracking infrastructure by using one unified metric rather than managing separate complex evaluation systems for each content quality dimension.
Solution Approach 2:
The popularity measure acts as an intermediary metric that translates complex user behavior patterns into a simple, actionable indicator for both creators and users. This intermediary simplifies the relationship between content creation efforts and user response, making performance measurement straightforward despite the complexity of underlying user actions.
Data Source
AI summary
Viewers of a video stream may generate video clips including different portions of the video stream. Popularity measures may be computed for the video clips, for example based on tracked actions associated with the video clips, such as frequency of playing and sharing of the video clips. The popularity measures may be used to select and provide video clips to viewers. Video items may be generated by streamers, such as may include selected portions of video of streamers playing a game. A video item generated by a particular streamer may be displayed to viewers only during times when that particular streamer is participating in an active game session. Viewers of the video item may provide input that allows viewers to receive a live stream of the streamer's active game session that it is being played simultaneously with the display of the video item.


