Streaming Rendering Mode Switching for Device Burden
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Live streaming platforms face challenges in maintaining a smooth viewing experience due to environment and device factors such as poor network quality or device overload, leading to delays, lag, or freezing, which can deter viewers from continuing their streaming sessions.
Innovation Solution
A system and method that dynamically adjust the data objects used for rendering streaming content based on user behavior and environment parameters, switching to a lower-performance mode when certain thresholds are met to alleviate terminal burden and improve user experience, including reducing data objects or downgrading video quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If the streaming is rendered in a first mode with high-quality data objects, then the viewing quality is improved, but the device burden increases causing delays, lag, or freezing
Solution Approach 1:
The patent implements dynamic mode switching between first mode (high quality) and second mode (low quality) based on real-time environment parameters. The rendering mode is not fixed but adapts continuously to changing network conditions and device states, resolving the contradiction by making the system flexible rather than static
Solution Approach 2:
The system changes rendering parameters (data object quality, resolution, frame rate) based on environment parameters such as network quality and device performance metrics. When environment parameters indicate poor conditions, the system automatically adjusts rendering parameters to maintain smooth playback, thus resolving the contradiction between quality and device burden
2Productivity
If the data objects are reduced or downgraded to alleviate terminal burden, then the device performance is improved, but the viewing quality deteriorates
Solution Approach 1:
The system dynamically adjusts data object quality based on real-time environment assessment. When device performance is sufficient, high-quality objects are used; when performance degrades, the system transitions to lower-quality objects. This dynamic adjustment resolves the contradiction by optimizing the quality-performance ratio continuously
Solution Approach 2:
The system monitors environment parameters including device performance metrics and network conditions, then uses this feedback to adjust rendering mode. The feedback loop ensures that quality reductions only occur when necessary, and the system can return to high quality when conditions improve, thus resolving the contradiction intelligently
3Manufacturing precision
If the streaming rendering consumes high resources to maintain quality, then the viewing experience is improved, but the user may leave due to freezing or lag
Solution Approach 1:
The system proactively monitors environment parameters and switches to low-quality mode before severe performance degradation occurs. By detecting early signs of network deterioration or device overload, the system preemptively reduces rendering demands, cushioning against potential freezing or lag that would cause users to leave
Solution Approach 2:
The system changes rendering parameters dynamically to maintain stability. When environment parameters indicate deteriorating conditions, the system adjusts quality parameters downward to prevent freezing, thus prioritizing continuous playback over high quality. This resolves the contradiction by making stability the primary goal under stress conditions
Data Source
AI summary
The present disclosure relates to a system, a method and a computer-readable medium for rendering a streaming on a user terminal. The method includes rendering the streaming in a first mode, receiving an environment parameter of the user terminal, receiving a timing when the user terminal closes the streaming, determining a threshold value of the environment parameter based on the timing the user terminal closes the streaming, receiving an updated environment parameter of the user terminal, and rendering the streaming in a second mode if the updated environment parameter meets the threshold value. The second mode includes fewer data objects than the first mode or includes a downgraded version of a data object in the first mode for the rendering. The present disclosure can customize the rendering mode for each user and maximize the satisfaction of viewing streaming for each user.


