Adaptive Video Quality for Large-Scale Conferencing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional video conference and virtual event hosting platforms face challenges in streaming video to large audiences while managing bandwidth efficiently, as the number of input video streams and viewers increases, leading to difficulties in maintaining optimal video quality.
Innovation Solution
The system dynamically adjusts video quality by receiving and routing multiple presenter video streams, detecting changes in video states, and adjusting parameters like bitrate, resolution, and frame rate to optimize video output for all viewers, ensuring an optimal virtual event experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the number of input video streams and viewers is increased, then the scale and coverage of the virtual event is improved, but bandwidth management becomes increasingly difficult and video quality deteriorates
Solution Approach 1:
The system dynamically adjusts video display parameters (resolution, frame rate, bitrate) based on real-time detection of changes in video streams and system state. This allows the platform to adapt to varying numbers of viewers and presenters while maintaining optimal video quality and bandwidth utilization.
Solution Approach 2:
The invention changes physical parameters of video streams (resolution, frame rate, bitrate) in response to detected state changes. By modifying these parameters dynamically, the system maintains video quality reliability even as the quantity of video streams and viewers increases.
2Reliability
If video quality is maintained at high fidelity for all streams, then viewer experience is improved, but bandwidth consumption increases
Solution Approach 1:
The system applies different video quality levels to different video streams based on their importance and current state. High-fidelity video is maintained for critical streams while lower quality is acceptable for less important streams, optimizing overall bandwidth utilization while preserving essential video quality.
Solution Approach 2:
Video display parameters are adjusted dynamically based on real-time system state and video stream characteristics. This allows the system to optimize bandwidth consumption by reducing quality only when necessary while maintaining high fidelity when conditions permit.
3Reliability
If video display parameters are adjusted dynamically, then video quality optimization is improved, but system complexity increases
Solution Approach 1:
The system implements feedback mechanisms that detect changes in video streams and automatically trigger appropriate parameter adjustments. This feedback loop enables intelligent optimization of video quality without requiring complex manual control systems.
Solution Approach 2:
The video processing system automatically detects state changes and adjusts its own parameters without external intervention. This self-service capability reduces the need for complex external control systems while maintaining optimal video quality.
Data Source
AI summary
Media, methods, and systems are disclosed for adaptively adjusting video quality in a virtual event hosted by a virtual event hosting platform. A plurality of presenter video streams may be received at a video server. A change of state associated with a presenter video stream of the plurality of presenter video streams may be detected. In response to detecting the change of state, a change to a video display parameter for the presenter video stream may be requested by the video server. The video server may receive the updated presenter video stream from a presenter computing device associated with the presenter video stream. The video server may send updated presenter video stream to a plurality of presenter computing devices associated with the plurality of presenter video streams.


