WebRTC Signaling Candidate Filtering for Lower Server Load

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Both parties establishing WebRTC communication forward all types of Internet connection candidate information to each other through a signaling server, leading to excessive network bandwidth and performance consumption.

Innovation Solution

Determine nonessential information for connection establishment and exclude it during the WebRTC connection setup, specifically by comparing public network IP addresses and excluding host type Internet connection candidate information, to reduce signaling server load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all types of Internet connection candidate information are forwarded through the signaling server, then the WebRTC connection establishment is comprehensive and reliable, but the network bandwidth and performance consumption of the signaling server becomes excessive

Engineering Contradiction:
ImproveWebRTC connection establishment reliabilityVSAvoidnetwork bandwidth and performance consumption of signaling server
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts and removes non-essential host type Internet connection candidate information from the data set that needs to be transmitted through the signaling server. By identifying and excluding this redundant information category, the system reduces the volume of data requiring server-mediated transmission while preserving the essential connection establishment functionality through remaining candidate information types.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of energy

If host type Internet connection candidate information is excluded from transmission, then the network bandwidth and performance consumption of the signaling server is reduced, but the connection establishment may become less comprehensive

Engineering Contradiction:
Improvenetwork bandwidth and performance consumption of signaling serverVSAvoidconnection establishment completeness
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent changes the parameter composition of the transmitted data by selectively excluding host type Internet connection candidate information while maintaining other essential candidate information types. This parameter modification optimizes the data transmission efficiency through the signaling server while preserving sufficient information for reliable WebRTC connection establishment between terminal devices.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12615300B2WebRTC communication method and system
Publication Date: 2026.04.28 SHANGHAI BILIBILI TECH CO LTD
  • US12615300B2 patent drawing
  • US12615300B2 patent drawing
  • US12615300B2 patent drawing

AI summary

The present application discloses a WebRTC communication method. The method includes acquiring first device information of a calling terminal device and second device information of a called terminal device; determining, based on the first device information and the second device information, whether there is nonessential information with respect to establishing a connection; and in response to determining that there is the nonessential information, establishing a WebRTC connection between the calling terminal device and the called terminal device with the nonessential information being excluded and implementing communications between the calling terminal device and the called terminal device. According to the technical solution disclosed in the present application, a network bandwidth and performance consumption of a signaling server can be reduced by over 30%, without affecting a success rate of establishing the WebRTC connection between the two terminal devices.