Bandwidth Management for Simultaneous Video Streams
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding and decoding systems face challenges in managing bandwidth effectively when processing multiple video streams in parallel, often exceeding network or terminal resources, leading to potential data loss and reduced quality.
Innovation Solution
A method is introduced to determine the number of active video streams, prioritize them based on characteristics, and assign decoding quality levels, subsequently apportioning reception bandwidth accordingly to optimize resource management and minimize coding errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple video streams are processed independently in parallel, then each stream can maximize its bandwidth allocation, but the aggregate bandwidth requested may exceed network or terminal resources
Solution Approach 1:
The patent merges multiple independent video stream processing sessions into a coordinated system where a bandwidth manager monitors and controls the aggregate bandwidth consumption across all active streams, preventing resource exhaustion while maintaining quality
Solution Approach 2:
The system dynamically adjusts bandwidth allocation for each video stream based on current terminal resource availability and network conditions, allowing flexible adaptation rather than static independent allocation
2Manufacturing precision
If bandwidth allocation is increased to minimize coding errors, then video quality improves, but terminal resources may be exceeded when processing multiple streams
Solution Approach 1:
The patent applies different quality levels and coding parameters to different video streams based on their priority and importance, rather than uniformly maximizing quality across all streams, thus optimizing the balance between coding accuracy and terminal resource consumption
3Quantity of substance
If a coordinated bandwidth management scheme is implemented, then aggregate bandwidth consumption is controlled, but system complexity increases
Solution Approach 1:
The bandwidth management system incorporates feedback mechanisms where the terminal communicates resource status back to the video coding sessions, allowing the system to self-regulate bandwidth consumption without requiring complex external control infrastructure
Data Source
AI summary
A method of managing resources on a terminal includes determining a number of downloaded video streams active at the terminal, prioritizing the active video streams, assigning a decoding quality level to each active video stream based on a priority assignment for each active video stream, and apportioning reception bandwidth to each active video stream based on an assigned quality level of each active video stream.


