Video Playback Start Control Using Dynamic Buffer Frame Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The issue of poor video playback start experiences due to fixed threshold values for video buffer settings, leading to inconsistent performance across different network conditions, causing prolonged startup times and frequent freezing.

Innovation Solution

A method utilizing a pre-trained gradient boosting decision tree (GBDT) regression model to dynamically predict an optimized number of video buffer frames based on acquired feature data, such as network speed and video characteristics, to determine when to start playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a fixed threshold value for video buffer frames is used, then the video playback start can be controlled with a simple standard, but the video playback start speed becomes slow and freezing occurs under varying network conditions

Engineering Contradiction:
Improvevideo playback start controlVSAvoidvideo startup time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent transforms the static fixed threshold value into a dynamic prediction mechanism. The GBDT regression model dynamically predicts the optimal video buffer frame threshold based on real-time feature data including network conditions, device performance, and video characteristics. This dynamic adjustment resolves the contradiction by allowing the system to adapt to varying network conditions while maintaining simple operational control through automated prediction.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter from a fixed threshold value to a predicted value that varies based on multiple input features. The GBDT model processes features such as network speed, device CPU performance, and video bitrate to output an optimized buffer frame threshold. This parameter transformation enables the system to achieve faster startup times under good network conditions while preventing freezing under poor conditions, resolving the time loss issue.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If a fixed threshold value for video buffer frames is used, then the system structure remains simple, but the video playback performance becomes inconsistent across different network conditions

Engineering Contradiction:
Improvebuffer control systemVSAvoidvideo playback smoothness
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the GBDT model continuously predicts optimal buffer thresholds based on current network conditions and device states. The system collects feature data during playback, feeds it to the prediction model, and adjusts the buffer threshold accordingly. This feedback loop maintains system reliability across different network conditions while keeping the control structure relatively simple through automated decision-making.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The GBDT regression model acts as an intermediary between the complex network conditions and the simple buffer control decision. Instead of directly managing complex network variations, the model translates multiple input features into a single predicted threshold value. This intermediary approach maintains simple system structure while achieving reliable playback performance through data-driven predictions.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the video buffer threshold is increased to prevent freezing, then playback smoothness improves, but the video startup time increases due to longer buffering

Engineering Contradiction:
Improveplayback smoothnessVSAvoidbuffering time before playback
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-training the GBDT regression model with historical data to learn optimal buffer thresholds for various network conditions. During actual playback, the pre-trained model quickly predicts the appropriate threshold without requiring extensive real-time computation. This preliminary preparation enables the system to make fast, accurate decisions that prevent freezing while minimizing buffering time, resolving the contradiction between smoothness and startup time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12581159B2Method and apparatus for optimizing video playback start, device and storage medium
Publication Date: 2026.03.17 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US12581159B2 patent drawing
  • US12581159B2 patent drawing
  • US12581159B2 patent drawing

AI summary

A method and apparatus for optimizing a video playback start, a device and a storage medium are provided. An implementation of the method may include: acquiring feature data, the acquired feature data affecting the video playback start speed when a video starts to play; inputting the acquired feature data into a pre-trained gradient boosting decision tree (GBDT) regression model to output a predicted value for a video buffer frame, and recording the predicted value as a first predicted value; and ascertaining whether to start playing the video based on the first predicted value.