SFU Video Stream Disabling for Dynamic Conference Load Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing selective forwarding units (SFUs) struggle to dynamically adapt to changes in system load, leading to overuse or underuse of resources, which affects network bandwidth and user experience in large video and audio conferences.

Innovation Solution

Implement programmable algorithms in SFUs to monitor system load, selectively disable or adjust video streams based on load thresholds, and restore streams as needed to balance resource usage while minimizing user impact.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the SFU sends all video streams to each computing device in a conference, then complete video data is available for all participants, but network bandwidth is excessively consumed and SFU processing power is overwhelmed

Engineering Contradiction:
Improvevideo qualityVSAvoidnetwork bandwidth
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts and removes unnecessary video streams from the data flow. The SFU identifies and eliminates redundant video streams that are not needed for active speakers or participants, thereby reducing network bandwidth consumption while maintaining video quality for essential content.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system dynamically adjusts the number of video streams sent to each participant based on real-time conference conditions. The SFU monitors speaker activity, participant engagement, and network conditions to adaptively optimize stream delivery, ensuring video quality is maintained when needed while reducing bandwidth usage during normal conversation.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If the SFU increases the number of video streams sent to each computing device, then user experience is improved with more complete video information, but system load on the SFU increases causing resource overuse

Engineering Contradiction:
Improveuser experienceVSAvoidSFU processing capacity
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The SFU implements feedback mechanisms to monitor system load, network conditions, and participant behavior in real-time. Based on this feedback, the system dynamically adjusts the number of video streams delivered to each participant, optimizing user experience while preventing SFU resource overuse and maintaining system productivity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes key parameters such as the number of video streams, resolution, and frame rate based on SFU processing capacity and network conditions. By dynamically adjusting these parameters, the system maintains high user experience quality when resources are available while preventing system overload when capacity is limited.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the SFU sets a hard limit on the number of video streams sent to each computing device, then SFU load is reduced, but the system cannot adapt to different situations such as peak conferencing hours or large conferences

Engineering Contradiction:
ImproveSFU efficiencyVSAvoidsystem adaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent replaces static hard limits with dynamic adaptive limits. The SFU continuously monitors system load, network bandwidth, and conference characteristics to dynamically adjust the number of video streams delivered to each participant. This enables the system to maintain high efficiency during normal operation while automatically adapting to increased demand during peak hours or large conferences.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The SFU autonomously monitors its own system state and self-adjusts stream delivery parameters without external intervention. By implementing self-service load management, the system automatically optimizes its performance based on current conditions, maintaining both efficiency and adaptability across varying conference scenarios.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12477017B2Dynamic adaptation to increased SFU load by disabling video streams
Publication Date: 2025.11.18 ATLASSIAN PTY LTD
  • US12477017B2 patent drawing
  • US12477017B2 patent drawing
  • US12477017B2 patent drawing

AI summary

A method for dynamically adapting to increased system load at a selective forwarding unit (SFU) is disclosed. In an embodiment, an SFU sends a plurality of video streams to a plurality of participant computing devices. The SFU monitors a system load value on the SFU according to any of a plurality of metrics. When the SFU determines that the monitored system load value exceeds a stored load threshold value, the SFU selects one or more of the streams being sent to participant computing devices and disables them.