Bandwidth Determination via Dynamic Time Window Expansion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing bandwidth determination methods in video technology suffer from low accuracy due to reliance on historical bandwidth information that may be outdated or unavailable, especially when network conditions change between video sessions, affecting the setting of optimal video code rates.
Innovation Solution
A method and apparatus that determine bandwidth by first checking a shorter time window for historical data, and if none is found, expand the time window sequentially to find more accurate historical bandwidth information closer to the current moment, ensuring accurate code rate setting for video playback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If historical bandwidth information from a fixed time window is used, then the bandwidth determination process is simple, but the accuracy of bandwidth information decreases when network conditions change
Solution Approach 1:
The patent applies dynamics by making the time window size adjustable rather than fixed. The system dynamically selects between a first time window and a second time window based on whether historical bandwidth information exists, allowing the bandwidth determination mechanism to adapt its behavior to different operational conditions while maintaining reasonable complexity
Solution Approach 2:
The patent changes the parameter of time window size based on the availability of historical bandwidth information. When historical information is unavailable, it switches to a larger second time window to capture more recent data, thereby improving measurement precision without permanently increasing system complexity
2Reliability
If a longer time window is used to find historical bandwidth information, then the availability of bandwidth data improves, but the relevance to current network conditions decreases
Solution Approach 1:
The patent segments the time window into two distinct types: a first time window for recent bandwidth information and a second time window for historical bandwidth information. This segmentation allows the system to prioritize relevant recent data while falling back to older data only when necessary, balancing availability and relevance
Solution Approach 2:
The system performs preliminary checking in the first time window before considering the second time window. This preliminary action ensures that the most relevant recent bandwidth information is used first, and only when unavailable does it proceed to search the longer second time window
Data Source
AI summary
The present disclosure relates to a method and apparatus for determining bandwidth, and an electronic device and a storage medium. The method includes: determining whether there is historical bandwidth information in a first time window; determining whether there is historical bandwidth information in at least one second time window in response to determining that there is no historical bandwidth information in the first time window; and calculating target bandwidth information according to the historical bandwidth information in response to determining that there is the historical bandwidth information in the second time window, wherein the second time window covers the first time window.


