Dual-Layer MCU Mesh Architecture for Video Conferencing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video conferencing systems face challenges in resource management, leading to reduced quality of experience due to the need for cascading MCUs, which increases decoding/encoding cycles and creates a single point of failure, resulting in inadequate resource allocation and potential system collapse.
Innovation Solution
A novel architecture with a dual-layered MC structure, comprising a signaling layer and an application layer, allows for cross-MC configuration, enabling efficient resource management and redundancy to prevent single points of failure, using primary-secondary and mesh configurations to distribute signaling and media processing across multiple MCUs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If cascading MCUs are used to handle variable numbers of participants, then resource allocation flexibility is improved, but system reliability deteriorates due to single point of failure
Solution Approach 1:
The patent segments the MCU functionality into multiple independent MCU units, each capable of handling conference sessions. Instead of relying on a single cascaded MCU structure, the system divides the control function across multiple units that can operate independently, eliminating the single point of failure while maintaining resource allocation flexibility.
Solution Approach 2:
The patent implements redundancy by having multiple MCUs available beforehand to handle failures. The system is designed with backup MCU units that can take over if a primary MCU fails, providing prior cushioning against system collapse and ensuring continuous operation.
2Quantity of substance
If multiple decoding/encoding cycles are used in cascading MCUs, then participant capacity is improved, but processing time increases
Solution Approach 1:
The patent extracts the media processing function from the control function by having MCUs primarily handle signaling and control, while media processing is handled separately. This eliminates redundant decoding/encoding cycles that occur in cascading MCUs, reducing processing time while maintaining the ability to support multiple participants through efficient resource sharing.
3Device complexity
If centralized control is used in single MCU, then system complexity is reduced, but resource allocation efficiency deteriorates
Solution Approach 1:
The patent makes each MCU unit universal by enabling them to perform multiple functions: they can handle signaling, control conference sessions, and dynamically allocate resources. Each MCU is designed to be multi-functional, allowing the system to achieve efficient resource allocation without requiring complex centralized control, as any MCU can assume various roles based on demand.
Data Source
AI summary
A videoconferencing system allows a distributed group of separately addressable multipoint controller signaling layer and multipoint controller application layer units to be logically combined for the purpose of managing a videoconference with a plurality of endpoints. In some embodiments, a primary multipoint controller signaling layer unit may identify other multipoint controller signaling layer units and multipoint controller application layer units to handle requests for joining an ongoing videoconferencing session, routing such requests to the other multipoint controller signaling layer units and multipoint controller application layer units as needed.


