WebRTC Simulcast Bit-Rate Selection Under QoE Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Simulcast schemes in WebRTC-based web meetings face the risk of selecting excessively high bit rates, leading to increased operation costs for service providers without significant quality improvement, as quality levels are set based on operator knowledge or network conditions.

Innovation Solution

A bit rate selection device and method that minimizes the sum of bit rates across multiple terminals while ensuring a quality of experience (QoE) threshold is met, using a control server to calculate and instruct optimal encoding bit rates for each terminal based on collected client logs and network bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If quality levels are set based on operator knowledge or network conditions, then the quality of experience is maintained, but the bit rate may be excessively high leading to increased operation costs

Engineering Contradiction:
Improvequality of experienceVSAvoidbit rate
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The invention changes the parameter selection approach from static operator-defined values to dynamic optimization based on actual network conditions and QoE requirements. The system automatically adjusts bit rate parameters by solving an optimization problem that considers multiple factors including network bandwidth, participant count, and QoE thresholds, thereby selecting the minimum necessary bit rate to maintain acceptable quality.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system enables self-service by automatically determining optimal bit rates without requiring operator intervention or manual configuration. The bit rate selection apparatus autonomously collects network information, evaluates QoE requirements, solves the optimization problem, and configures encoding parameters, replacing manual operator knowledge-based settings with automated intelligent decision-making.

Inventive Principle:
Principle #25Self-service

2Reliability

If a high bit rate is selected to ensure quality, then the quality of experience is improved, but the operation cost for network and server facilities increases

Engineering Contradiction:
Improvequality of experienceVSAvoidoperation cost
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The invention optimizes the bit rate parameter dynamically by solving an optimization problem that balances QoE requirements with resource consumption. Instead of using fixed high bit rates, the system calculates the minimum necessary bit rate based on actual network conditions and QoE thresholds, thereby reducing unnecessary data transmission and associated operational costs while maintaining acceptable quality.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring network conditions, participant characteristics, and QoE metrics to adjust bit rate selections. The optimization process uses collected information about network bandwidth, participant display capabilities, and historical QoE data to make informed decisions that prevent excessive bit rate selection and reduce operational costs.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If manual quality level setting is used in Simulcast, then the implementation is simple, but the bit rate may be excessive leading to increased data transmission amount

Engineering Contradiction:
Improveimplementation simplicityVSAvoiddata transmission amount
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system replaces manual quality level setting with automated self-service bit rate selection. The bit rate selection apparatus automatically collects network information, evaluates QoE requirements, solves the optimization problem, and configures encoding parameters without operator intervention, thereby eliminating the need for manual configuration while preventing excessive bit rate selection and reducing data transmission amounts.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention transforms the static manual parameter setting approach into dynamic automated optimization. Instead of operators manually selecting quality levels, the system automatically adjusts bit rate parameters based on real-time network conditions, participant characteristics, and QoE thresholds, thereby maintaining implementation feasibility while significantly reducing unnecessary data transmission.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250301033A1Bit-rate selection apparatus, bit-rate selection method and program
Publication Date: 2025.09.25 NIPPON TELEGRAPH & TELEPHONE CORP
  • US20250301033A1 patent drawing
  • US20250301033A1 patent drawing
  • US20250301033A1 patent drawing

AI summary

A bit rate selection device includes a memory, and a processor that: selects bit rates of videos for each of combinations of a plurality of first terminals and a plurality of second terminals from a plurality of levels of values such that a sum of the bit rates of the videos for each of the combinations is minimized under a constraint that each of the second terminals receives the videos transmitted from each of the first terminals via a distribution device in online real-time communication and a quality of experience of each of the videos for a user of each of the second terminals is equal to or higher than a threshold value; and transmits, to each of the first terminals, an instruction for instructing each of the first terminals to perform encoding at one or more bit rates selected for each of the combinations related to the first terminals.