MCU Cluster Video Service Distribution via Controller

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Individual multipoint control units (MCUs) are unable to provide sufficient video service resources for a large number of subscriber terminals due to limitations in system resources and hardware capabilities, limiting the number of users that can participate in video services.

Innovation Solution

A method and system that distribute video services across a cluster of MCUs, where a controller receives the video service from a publisher terminal, forwards it to available MCUs with free resources, and establishes connections to efficiently allocate resources, allowing more users to participate without being limited by a single MCU's capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a single MCU is used to provide video service, then the system structure is simple, but the number of subscriber terminals that can be served is limited due to resource constraints

Engineering Contradiction:
Improvenumber of subscriber terminals servedVSAvoidsystem structure
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system segments the video service functionality across multiple MCUs instead of relying on a single MCU. Each MCU handles a portion of the subscriber terminals, and the controller coordinates them to work together as a unified system, thereby increasing the total number of terminals that can be served while maintaining manageable complexity through modular architecture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from a single-point service model to a multi-point distributed service model by introducing a controller dimension that orchestrates multiple MCUs. This dimensional change allows the system to scale horizontally across multiple service nodes, increasing capacity without proportionally increasing individual node complexity

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If multiple MCUs are distributed to forward video service, then the number of users that can participate increases, but the system complexity and resource coordination difficulty increase

Engineering Contradiction:
Improvenumber of users participating in video serviceVSAvoidresource coordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

A controller is introduced as an intermediary component that manages the distribution and coordination of video services across multiple MCUs. The controller receives service requests, determines optimal MCU assignments based on resource availability, and routes connections accordingly, thereby enabling high user capacity while centralizing coordination logic to manage complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements dynamic resource allocation where the controller continuously monitors MCU resource status and adjusts service distribution in real-time. This dynamic adaptation allows the system to optimize user capacity by flexibly assigning subscriber terminals to MCUs with available resources, maintaining high productivity while managing coordination complexity through adaptive rather than static assignments

Inventive Principle:
Principle #15Dynamics

3Quantity of substance

If video service is forwarded from first MCU to second MCU, then the serving capacity increases, but the service delay and resource allocation overhead increase

Engineering Contradiction:
Improvevideo service capacityVSAvoidservice delay
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The controller performs preliminary resource assessment and MCU selection before video service forwarding is initiated. By pre-evaluating MCU resource availability and pre-determining optimal forwarding paths, the system minimizes real-time decision delays and reduces overall service latency while maintaining increased serving capacity through the multi-MCU architecture

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9350948B2Method and system for providing video service
Publication Date: 2016.05.24 WISTRON CORP
  • US9350948B2 patent drawing
  • US9350948B2 patent drawing
  • US9350948B2 patent drawing

AI summary

A method and a system for providing a video service for distributing a plurality of multipoint control units (MCU) in an MCU cluster to forward the video service via a controller are provided. The method includes, through a first MCU among the MCUs, receiving the video service published by the publisher terminal. The method also includes forwarding the video service from the first MCU to at least one second MCU among the MCUs, and establishing at least one nice connection corresponding to the video service in the second MCU. In addition, at least one subscriber terminal receives the video service through the at least one nice connection. Accordingly, the method can provide sufficient resources of the video service to the subscriber terminals by dynamically distributing system resources of a plurality of the MCUs.