Mesh Conferencing Stream Prioritization for Bandwidth Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Video conferencing systems face challenges in handling multiple users due to the high burden of data streams, leading to unacceptably low video quality and increased bandwidth requirements, especially in large-scale conferences where multiple data streams need to be managed efficiently.
Innovation Solution
Implementing a mesh conferencing system where data streams are prioritized based on factors like activity level, media type, and user-defined configurations, allowing for scalable and compressed transmission between nodes, using a hierarchical structure of grandparent, parent, and child nodes to manage and multiplex streams effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If all data streams from multiple users are transmitted in a large-scale conference, then complete video conferencing functionality is provided, but bandwidth requirements increase and video quality deteriorates
Solution Approach 1:
The patent extracts and transmits only the most relevant data streams from multiple users based on priority criteria, rather than transmitting all streams. This selective extraction reduces bandwidth consumption while maintaining essential conferencing functionality by focusing on high-priority content such as active speakers or critical presentations.
Solution Approach 2:
The patent applies different quality levels to different data streams based on their priority. High-priority streams receive full quality transmission while lower-priority streams are reduced or blocked, optimizing bandwidth usage by allocating resources according to local quality requirements of each stream.
2Adaptability or versatility
If all data streams from multiple users are transmitted, then complete video conferencing functionality is provided, but the system becomes overly complex
Solution Approach 1:
The patent extracts only necessary streams for transmission by applying priority-based filtering, which simplifies stream management complexity. Instead of managing all possible streams, the system selectively extracts and manages only those streams that meet priority criteria, reducing the operational burden on the conferencing system.
3Quantity of substance
If data streams are compressed to reduce bandwidth, then bandwidth usage is optimized, but video quality deteriorates
Solution Approach 1:
The patent applies differential quality treatment to different data streams based on priority. High-priority streams maintain full quality with minimal compression, while lower-priority streams undergo greater compression. This local quality approach optimizes bandwidth usage by compressing only those streams where quality reduction has minimal impact on overall conferencing experience.
4Productivity
If mesh conferencing is implemented to handle multiple users, then call capacity increases, but latency increases due to multiple hops
Solution Approach 1:
The patent segments the mesh network into priority-based transmission paths, where high-priority streams are routed through optimized paths with fewer hops. This segmentation allows the system to maintain high call capacity through mesh topology while reducing latency for critical streams by avoiding unnecessary intermediate nodes.
Data Source
AI summary
Conferencing between multiple parties can be performed with mesh conferencing. In one example, conference streams are received directly or indirectly from different client nodes at a mesh conferencing node. A priority is assigned to each stream before or after the streams are received. At least one stream is selected based on the assigned priorities to send to another node, such as a client node or a second mesh conferencing. node. Using the priorities, the streams may also be scaled or compressed before being sent to the next node.


