Multi-Stream Bandwidth Allocation Through Resolution Degradation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Network congestion during real-time communication of multiple video streams leads to the need for flexible and effective bandwidth allocation to reduce transmission bitrate and satisfy service demands.
Innovation Solution
A method and apparatus for determining a target estimated bandwidth and a state degradation sequence based on stream attribute information, performing resolution-degraded bandwidth allocation, and transmitting video streams at optimal resolution states to alleviate congestion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If multiple video streams are transmitted simultaneously at high resolution, then video quality is improved, but network bandwidth consumption increases causing congestion
Solution Approach 1:
The patent implements dynamic resolution adjustment by establishing a state degradation sequence that allows video streams to transition between different resolution states (e.g., from 1080P to 720P to 480P) based on real-time network conditions. The system continuously monitors network status and dynamically reallocates bandwidth, adjusting video quality parameters to match available network capacity, thereby preventing congestion while maintaining optimal video quality under current conditions.
Solution Approach 2:
The system changes key parameters of video streams including resolution, frame rate, and bitrate according to network conditions. By modifying these parameters dynamically through the state degradation sequence mechanism, the system can reduce bandwidth consumption during congestion while preserving video quality when network capacity is sufficient.
2Stability of the object's composition
If bandwidth allocation is reduced to alleviate network congestion, then network stability is improved, but video transmission quality deteriorates
Solution Approach 1:
The patent segments the video transmission quality into multiple discrete states within the state degradation sequence. Instead of abrupt quality reduction, the system divides the degradation process into incremental steps (different resolution states), allowing smooth transitions that maintain acceptable video quality even when bandwidth is reduced for network stability.
Solution Approach 2:
The system dynamically adjusts video quality parameters based on real-time network feedback. When network congestion is detected, the system transitions video streams to lower resolution states in the degradation sequence, maintaining network stability while preserving sufficient video quality for acceptable user experience.
3Productivity
If resolution degradation is applied to reduce bandwidth usage, then bandwidth efficiency is improved, but user experience deteriorates
Solution Approach 1:
The patent applies different quality levels to different video streams based on their importance and user requirements. Critical video streams maintain higher quality while less critical streams undergo greater degradation. This selective approach optimizes bandwidth efficiency while preserving user experience for essential content.
Solution Approach 2:
The system applies partial degradation rather than complete quality reduction. By using the state degradation sequence to implement moderate resolution adjustments rather than extreme compression, the system achieves improved bandwidth efficiency while maintaining user experience within acceptable thresholds.
4Adaptability or versatility
If dynamic resolution adjustment is implemented to optimize bandwidth allocation, then bandwidth utilization is improved, but system complexity increases
Solution Approach 1:
The patent establishes the state degradation sequence and resolution state mappings in advance, before actual video transmission begins. This preliminary configuration includes pre-defining the relationships between different resolution states and their corresponding bandwidth requirements, which simplifies real-time decision-making during transmission by eliminating the need for complex on-the-fly calculations.
Solution Approach 2:
While the overall system structure is simplified through preliminary configuration, the system maintains dynamic adaptability by implementing real-time monitoring and automatic state transitions based on network conditions. This dynamic component handles only the essential task of selecting appropriate pre-defined states rather than optimizing all parameters simultaneously, reducing overall system complexity.
Data Source
AI summary
The embodiments of the disclosure provide a bandwidth allocation method and apparatus, a device, and a storage medium. The method includes: determining a target estimated bandwidth corresponding to a plurality of video streams; determining a state degradation sequence corresponding to the plurality of video streams based on stream attribute information of each video stream, the state degradation sequence including a plurality of resolution states arranged in a degradation order, and each resolution state including a transmission resolution of each video stream; performing resolution-degraded bandwidth allocation process based on the state degradation sequence corresponding to the plurality of video streams, a current transmission resolution of each video stream and the target estimated bandwidth, to determine a target resolution state corresponding to the plurality of video streams; and transmitting the plurality of video streams based on the target resolution state.


