Bandwidth Prediction for Real-Time Media Code Rate Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing media transmission systems face inaccuracies in adjusting code rates due to averaging bandwidth changes over long time windows, leading to hysteresis and ineffective real-time performance.
Innovation Solution
Predict network conditions in real-time using historical statistical information of bandwidth to adjust code rates accurately and promptly, incorporating location and other relevant information for precise prediction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If the terminal averages TCP throughputs within a time window to estimate bandwidth, then the estimation process is simple, but the estimated bandwidth and adjusted code rate become inaccurate and delayed
Solution Approach 1:
The patent applies preliminary action by predicting bandwidth before the time window ends. The terminal calculates predicted bandwidth based on current TCP throughput and historical data, then uses this prediction to adjust the code rate in advance, rather than waiting for the time window to complete and averaging throughputs afterward. This eliminates the delay and inaccuracy caused by post-window averaging.
2Ease of operation
If the terminal waits for the time window to end before adjusting code rate, then the adjustment process is straightforward, but the code rate adjustment becomes delayed and cannot respond to immediate bandwidth changes
Solution Approach 1:
The patent implements preliminary action by performing code rate adjustment in advance based on predicted bandwidth before the time window completes. The terminal continuously monitors TCP throughput and historical data to predict future bandwidth, then proactively adjusts the code rate accordingly, eliminating the hysteresis and delay associated with post-window adjustments.
Solution Approach 2:
The patent employs feedback mechanisms by continuously monitoring actual bandwidth changes and comparing them with predicted values. The terminal uses this feedback to refine its predictions and adjust code rates dynamically, ensuring timely response to bandwidth fluctuations without waiting for the time window to end.
3Stability of the object's composition
If the terminal uses a long time window for bandwidth estimation, then the estimation is more stable, but the response to bandwidth changes becomes slower and less responsive
Solution Approach 1:
The patent resolves this contradiction by using preliminary action with predicted bandwidth calculations. Instead of waiting for a long time window to complete, the terminal predicts future bandwidth based on current trends and historical data, then adjusts code rates in advance. This maintains estimation stability while significantly improving response speed to bandwidth changes.
Data Source
AI summary
An information determining method and a related device. In the method, a first network element receives first information from a first terminal device, where the first information includes first indication information. The first network element determines, based on the first indication information, a first access network device connected to the first access network device, determines second information based on historical statistical information of a bandwidth between the first access network device and the first terminal device, and further sends the second information to a second network element, where the second information is useable for determining a first code rate, and the first code rate indicates a code rate of media data of first media received by the first terminal device. This improves accuracy and real-time performance of code rate adjustment of the media data, and further improve effectiveness of the code rate adjustment.


