Hybrid MCU for Meshed and Non-Meshed Videoconference Endpoints
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current videoconferencing technologies face challenges in scaling to large numbers of participants due to resource-intensive video processing requirements, with mesh-based systems straining network capabilities at endpoints and MCU-based systems limiting conference capacity due to central resource constraints.
Innovation Solution
A hybrid videoconferencing approach that combines meshed and non-meshed devices using a hybrid MCU, which processes and forks video and audio data streams to optimize network resources, allowing for seamless transitions between mesh-based and MCU-based conferencing to manage resource demands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If mesh-based videoconferencing is used, then network capabilities at endpoints are utilized for media data exchange, but network strain increases significantly as the number of participants increases
Solution Approach 1:
The patent introduces a gateway as an intermediary component that sits between mesh endpoints and non-mesh endpoints. The gateway receives combined video/audio streams from mesh endpoints, processes and separates them into individual streams, and distributes them to non-mesh endpoints. This intermediary approach allows mesh endpoints to maintain their direct peer-to-peer connections while enabling non-mesh endpoints to participate without creating additional network strain on the mesh network fabric.
2Ease of operation
If MCU-based videoconferencing is used, then local strain on participant endpoints is reduced, but the number of conferences or participants is limited by MCU capacity
Solution Approach 1:
The patent segments the videoconferencing system into three distinct groups: mesh endpoints that maintain full mesh capabilities, non-mesh endpoints that participate through the gateway, and the gateway itself that mediates between them. This segmentation allows the system to scale beyond single MCU capacity limits by distributing the conference participation across multiple mesh endpoints while maintaining low resource strain on individual endpoints through the gateway's stream separation functionality.
Solution Approach 2:
The gateway serves multiple functions: it acts as a stream aggregator for mesh endpoints, a stream separator for non-mesh endpoints, and a protocol translator between mesh and non-mesh endpoint requirements. This multi-functionality allows a single gateway to support unlimited conference capacity while maintaining the resource efficiency of mesh-based conferencing for capable endpoints and the simplicity of MCU-based conferencing for less capable endpoints.
3Productivity
If video processing is performed with significant quantity of commodity servers, then scalability to large numbers of conferences is achieved, but system complexity and cost increase
Solution Approach 1:
The patent enables mesh endpoints to serve themselves by directly exchanging media streams without requiring centralized video processing servers. Each mesh endpoint independently processes and transmits its own video and audio streams to other mesh endpoints, eliminating the need for expensive commodity servers to perform video mixing and distribution. The gateway only performs lightweight stream separation rather than full video processing, significantly reducing infrastructure complexity and cost while maintaining scalability.
Data Source
AI summary
A videoconferencing system includes a hybrid MCU configured to act as a hybrid mesh participant in a videoconference. The hybrid MCU may include a processing module to mix videoconference media data received by the hybrid MCU in data streams transmitted from mesh and non-mesh endpoints. The hybrid MCU may further include a forking module to fork combined video/audio data streams received by the hybrid MCU to provide separate video and audio data streams to each mesh endpoint. The hybrid MCU may be configured to provide a mixed video/audio data steam to each non-mesh endpoint of the videoconference.


