MCX Media Stream SSRC Assignment to Prevent Collision Errors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Mission Critical Services (MCX), the random generation of Synchronization Source (SSRC) identifiers by users leads to collisions, resulting in incorrect stream identification and handling, which can cause corrupted images or black screens, affecting life-saving efforts.

Innovation Solution

A server device generates unique SSRC identifiers for each media stream, ensuring they are transmitted to both sender and receiver devices, preventing collisions and enabling correct stream processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If SSRC identifiers are randomly generated by users, then device complexity is reduced and ease of operation is improved, but SSRC collisions occur leading to incorrect stream identification and corrupted images

Engineering Contradiction:
Improveease of SSRC generationVSAvoidstream identification accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a server as an intermediary that generates and assigns SSRC identifiers to users instead of allowing random generation. The server acts as a central authority that ensures uniqueness of SSRC identifiers across all users in the MCX session, thereby preventing collisions while maintaining ease of operation for individual users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements a feedback mechanism where the server monitors SSRC identifier assignments and ensures uniqueness by comparing against previously assigned identifiers. When a user requests an SSRC, the server checks for collisions and assigns a unique identifier, providing feedback control to prevent identification errors.

Inventive Principle:
Principle #23Feedback

2Device complexity

If SSRC identifiers are randomly generated by users, then device complexity is reduced, but SSRC collisions lead to loss of information in the form of corrupted images or black screens

Engineering Contradiction:
Improvecomplexity of SSRC generationVSAvoidvideo stream integrity
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The server serves as an intermediary that centralizes SSRC identifier management, eliminating the need for complex collision detection and resolution logic in individual user devices. This maintains low device complexity while preventing information loss through centralized control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary assignment of unique SSRC identifiers by the server before users begin transmitting media streams. This preliminary action prevents potential collisions before they occur, ensuring video stream integrity without requiring complex real-time collision detection at user devices.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If server generates unique SSRC identifiers for each media stream, then stream identification accuracy is improved, but device complexity and network overhead increase

Engineering Contradiction:
Improvestream identification accuracyVSAvoidcomplexity of SSRC management
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The server acts as an intermediary that centralizes the complex task of generating and managing unique SSRC identifiers. This shifts the complexity burden from user devices to the server, maintaining high stream identification accuracy while keeping individual user devices simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent merges the SSRC generation function into the existing server infrastructure that already handles MCX session management. By combining SSRC assignment with the existing session control functionality, the system improves stream identification accuracy without significantly increasing overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12603860B2Method and apparatus for managing synchronization source collisions in mission critical services
Publication Date: 2026.04.14 SAMSUNG ELECTRONICS CO LTD
  • US12603860B2 patent drawing
  • US12603860B2 patent drawing
  • US12603860B2 patent drawing

AI summary

A method of managing, by a server device, synchronization source (SSRC) collisions in mission critical services (MCX) is provided. The method includes receiving a request message for requesting to transmit one or more media streams to one or more receiver devices, from one or more sender devices during a session, determining a unique SSRC identifier for each media stream of the one or more media streams, and transmitting the unique SSRC identifier associated with each media stream of the one or more media streams to the one or more sender devices and the one or more receiver devices.