Dynamic Audio-Visual Stream Switching for Bandwidth Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for providing audio-visual data over networks often result in low quality due to bandwidth fluctuations, leading to high packet loss and a degraded user experience, especially when users frequently switch between channels.
Innovation Solution
A method that involves receiving audio-visual data at different data rates, assessing the available bandwidth, and dynamically switching between lower and higher quality streams based on bandwidth conditions to maintain a seamless viewing experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is sent at a low data rate to avoid packet loss, then reliability is improved, but picture and sound quality deteriorate
Solution Approach 1:
The system dynamically changes the data rate parameter based on available bandwidth conditions. Multiple versions of audio-visual data are transmitted at different data rates, and the system switches between these versions according to real-time bandwidth measurements, resolving the contradiction between reliability and quality by adapting the parameter to current conditions
Solution Approach 2:
The system transitions from static quality selection to dynamic quality adaptation. The data rate is not fixed but dynamically adjusted based on measured bandwidth availability, allowing the system to optimize both reliability and quality according to changing network conditions
2Measurement precision
If additional data packets are sent to test bandwidth, then measurement precision is improved, but loss of time increases
Solution Approach 1:
The system performs bandwidth measurement in advance before actual data transmission begins. By pre-measuring available bandwidth and selecting the appropriate data rate version beforehand, the system avoids delays during channel switching operations
Solution Approach 2:
The system uses probe packets to quickly assess bandwidth availability without requiring extensive measurement time. This rapid measurement approach allows the system to make quick decisions about which data version to transmit, minimizing overall time loss
3Adaptability or versatility
If multiple versions of audio-visual data are maintained, then adaptability is improved, but device complexity increases
Solution Approach 1:
The audio-visual data is segmented into multiple independent versions at different data rates. Each version can be transmitted separately and selected based on bandwidth conditions, allowing the system to maintain adaptability while managing complexity through structured organization of data versions
Data Source
AI summary
Audio-visual data is provided to a network-connected terminal. First audio-visual data containing first information encoded at a first data rate and second audio-visual data containing first information encoded at a second data rate that is more than the first data rate are received. The first audio-visual data is provided to the network-connected terminal. A condition is identified to the effect that the amount of data being sent to the terminal is less than the available bandwidth. The difference between the data rates of the first and second audio-visual data is calculated, additional data packets are sent to the terminal to determine whether the available bandwidth is large enough to provide the first audio-visual data to the terminal; and if it is determined that the available bandwidth is large enough, provision of the first audio-visual data to the terminal is stopped and the second audio-visual data is provided instead.


