Stream Push Terminal Bandwidth Adaptation via Dynamic Frame Dropping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile network technologies experience instability and bandwidth fluctuations, leading to lagging, blurred screens, and increased delays in video streaming, negatively impacting user experience due to uncontrollable uploading bandwidth on mobile stream push terminals.

Innovation Solution

A network status optimization method for stream push terminals that involves real-time monitoring of upstream bandwidth, controlling data production, and reducing data upload volume by determining the optimal transmission time and employing frame dropping when necessary, ensuring smooth streaming even under suboptimal bandwidth conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If real-time bandwidth monitoring and frame dropping control are implemented, then streaming smoothness is improved, but system complexity increases

Engineering Contradiction:
Improvestreaming smoothnessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements real-time upstream bandwidth monitoring that continuously feeds back network status to the stream push terminal. This feedback mechanism enables dynamic adjustment of frame dropping rates based on current bandwidth conditions, allowing the system to maintain streaming smoothness without requiring complex manual intervention or overly complicated control algorithms.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The stream push terminal automatically performs bandwidth monitoring, analysis, and frame dropping control without requiring external intervention. The terminal independently adjusts its streaming parameters based on real-time network conditions, reducing the need for complex external control systems while maintaining reliable streaming performance.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If frame dropping is used to reduce upload data volume, then bandwidth adaptability is improved, but video quality deteriorates

Engineering Contradiction:
Improvebandwidth adaptabilityVSAvoidvideo quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts the frame dropping rate based on real-time upstream bandwidth conditions rather than using a fixed dropping rate. When bandwidth is sufficient, fewer frames are dropped; when bandwidth fluctuates or decreases, the frame dropping rate is increased accordingly. This dynamic approach allows the system to adapt to varying bandwidth conditions while minimizing video quality degradation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the frame dropping rate parameter in response to bandwidth variations. By monitoring upstream bandwidth and adjusting the frame dropping rate parameter dynamically, the system achieves bandwidth adaptability while controlling video quality loss. The parameter adjustment is based on actual network conditions rather than predetermined settings.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3416335B1Optimization method and system on basis of network status of push terminal and push terminal
Publication Date: 2020.02.26 CHINANETCENT TECH
  • EP3416335B1 patent drawingFigure 1
  • EP3416335B1 patent drawingFigure 2
  • EP3416335B1 patent drawingFigure 3

AI summary

The present disclosure describes a network status of stream push terminal-based optimization method, a system, and a stream push terminal thereof. The method includes the following steps: determining, by the stream push terminal, time for transmission of current data based on a present real-time upstream bandwidth; evaluating, by the stream push terminal, whether the time for transmission of the current data exceeds a predefined value; and if the time for transmission of the current data exceeds the predefined value, employing a frame dropping approach to reduce an amount of uploading data. The present disclosure allows real-time inspection of the network status in the stream push terminal, real-time monitoring of the variations of the upstream bandwidth, control of production from the source, reduction of production volume, and reduction of the amount of uploading data. This allows clients to smoothly push streams under the situation that the upstream bandwidth of the stream push terminal is not optimal, which greatly improves the viewing experience of users. When the bandwidth is detected to gradually get better, frame dropping is stopped, so that the quality of the pushed streams in the stream push terminal is ensured.