Bandwidth Scaling for Video Communications Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Real-time multimedia communications networks face challenges in managing bandwidth efficiently, leading to poor Quality of Service (QoS) when sudden increases in media sessions exceed available network capacity, resulting in overcrowding and reduced user experience.

Innovation Solution

A system that calculates and transmits scaling factors to connected devices to adjust encoding parameters, ensuring that the total bandwidth of active media sessions remains within the network's limits by optimizing a value function related to user experience, thereby accommodating new sessions without compromising QoS.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the number of concurrently active media sessions is increased to improve network utilization and service capacity, then the network bandwidth consumption increases and may exceed the available bandwidth limit, resulting in degraded Quality of Service (QoS) and network overcrowding

Engineering Contradiction:
Improvenetwork service capacityVSAvoidQuality of Service
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adjusts the bitrate of media streams in real-time based on current network conditions and the value function evaluation. Instead of using fixed bitrate allocation, the encoder continuously adapts encoding parameters to optimize network utilization while maintaining acceptable QoS, allowing the system to handle varying loads without exceeding bandwidth limits

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the bitrate parameter of media streams based on the calculated value function and current network state. By adjusting this critical parameter dynamically, the system can accommodate more concurrent sessions during low-demand periods while reducing individual stream bitrates during high-demand periods to prevent network overload and maintain overall service reliability

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If lossy compression is applied to reduce network load and bandwidth consumption, then the network capacity is improved, but the media quality deteriorates

Engineering Contradiction:
Improvenetwork bandwidth consumptionVSAvoidmedia quality
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts encoding parameters including bitrate, resolution, and compression level based on the value function calculation. This allows the encoder to apply varying degrees of lossy compression depending on network conditions and session priorities, optimizing the balance between bandwidth consumption and media quality rather than using fixed compression settings

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies different quality levels to different media streams based on their individual value function scores and network conditions. High-priority or high-value sessions receive better quality encoding with less compression, while lower-priority sessions accept higher compression ratios, allowing the network to efficiently allocate bandwidth while maintaining acceptable quality across all streams

Inventive Principle:
Principle #3Local quality

3Reliability

If the network pre-anticipates peak bandwidth needs by purchasing additional bandwidth capacity, then the network can handle sudden traffic increases, but bandwidth wastage occurs during low-utilization periods

Engineering Contradiction:
Improvenetwork capacity adequacyVSAvoidbandwidth wastage
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The system implements continuous feedback loops that monitor actual network utilization, media session characteristics, and QoS metrics. This feedback drives the dynamic adjustment of encoding parameters and bitrate allocation, allowing the network to adapt to actual demand patterns rather than relying on static over-provisioning. The value function incorporates this feedback to make intelligent decisions about resource allocation

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The encoder performs self-adjustment of bitrate and quality parameters based on the value function calculation and current network state, without requiring external intervention or pre-configured bandwidth reserves. The system serves itself by automatically optimizing resource allocation in real-time, eliminating the need for conservative over-provisioning while maintaining adequate capacity during peak demands

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11757967B2Video communications network with value optimization
Publication Date: 2023.09.12 AGORA LAB INC
  • US11757967B2 patent drawing
  • US11757967B2 patent drawing
  • US11757967B2 patent drawing

AI summary

Respective bandwidth information of respective connected devices of active media sessions are obtained. At least one additional media session is detected to have become active. A first total bandwidth of the at least one additional media session is determined. At least one scaling factor is determined using the respective bandwidth information and the first total bandwidth. The at least one scaling factor is transmitted to at least one connected device of the at least one of the respective connected devices. The at least one scaling factor is determined so as to keep a second total bandwidth of the active media sessions and the at least one additional media session below or equal an upper bandwidth limit of the communications network.