Signaling Server Session Negotiation for Low-Latency Media Connections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current ultra-low latency livestreaming technologies face challenges in efficiently establishing communication connections between clients and service servers, particularly in scenarios involving multimedia data transmission, due to the limitations of WebSocket-based protocols.

Innovation Solution

A method and apparatus that utilize a signaling server to facilitate communication connections between clients and service servers by establishing a connection with a client based on web address information, receiving a session detailed specification request, and transmitting an answer response to the client to enable a direct connection with the service server, utilizing HTTP-based protocols for improved efficiency and compatibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If WebSocket-based protocols are used for information interaction in ultra-low latency livestreaming, then real-time communication can be achieved, but the complexity of establishing communication connections increases and access requirements become more stringent

Engineering Contradiction:
Improvereal-time communication reliabilityVSAvoidcommunication connection establishment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a signaling server as an intermediary component that mediates between the client and service server during the connection establishment phase. The signaling server handles complex tasks such as session description protocol (SDP) exchange, offer-answer procedures, and connection negotiation, thereby simplifying the client's burden while maintaining reliable real-time communication through the established WebSocket connection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If WebSocket-based protocols are used for information interaction in ultra-low latency livestreaming, then real-time communication can be achieved, but the access requirements and implementation difficulty increase

Engineering Contradiction:
Improvereal-time communication reliabilityVSAvoidaccess ease and implementation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the connection establishment process into distinct phases: first, the client establishes a connection with the signaling server using simplified HTTP protocols; second, the signaling server facilitates the WebSocket connection establishment with the service server through standardized offer-answer procedures. This segmentation allows clients with limited capabilities to participate in ultra-low latency livestreaming without requiring complex direct WebSocket implementation.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If conventional livestreaming solutions are used, then compatibility is maintained, but end-to-end latency increases significantly

Engineering Contradiction:
Improvesolution compatibilityVSAvoidend-to-end latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent changes the key parameter of communication protocol selection by establishing WebSocket connections through the signaling server's coordination. This enables the system to achieve ultra-low latency (approaching 1 second end-to-end latency) while maintaining compatibility with existing web browsers and platforms, as the signaling server handles the complexity of WebSocket handshake procedures using standardized HTTP-based offer-answer mechanisms.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12556590B2Information interaction method and apparatus
Publication Date: 2026.02.17 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12556590B2 patent drawing
  • US12556590B2 patent drawing
  • US12556590B2 patent drawing

AI summary

An information interaction method and apparatus are provided. The method may be applied to a signaling server and include: establishing a communication connection with a client based on web address information; receiving a session detailed specification request from the client via the communication connection, the session detailed specification request being for requesting acquisition of media information of multimedia data carried by a service server corresponding to the web address information; acquiring an answer response related to the session detailed specification request, the answer response including the media information of the multimedia data carried by the service server; and transmitting the answer response to the client, the answer response indicating the client to establish a communication connection with the service server based on the media information.