Mission Critical Server Media Stream Reception Controller
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current MCVideo systems face complications in handling the simultaneous reception of multiple media streams, which is critical for mission-critical communication services requiring high accessibility, reliability, and real-time capabilities, as existing state machines and methods are insufficient for managing multiple stream scenarios effectively.
Innovation Solution
The introduction of a new reception controller state and 'stream reception control operation' state machine, along with a counter system at the MC server, to manage and track multiple media streams, allowing for dynamic handling and re-initiation of stream receptions based on SSRC identifiers and counter values.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple media streams are transmitted simultaneously in a single group communication, then the MCVideo client can receive diverse media content, but the server experiences complications in handling the media streams
Solution Approach 1:
The patent segments the handling of multiple media streams by introducing separate state machines: a 'stream reception control operation' state machine for individual stream management and a 'basic reception control operation' state machine for overall reception control. This segmentation allows the server to process each stream independently through dedicated state transitions, reducing the complexity of managing multiple streams simultaneously.
Solution Approach 2:
The patent introduces an intermediary counter system that mediates between the multiple media streams and the receiving device. The counter tracks the number of active streams and coordinates the interaction between transmitting and receiving entities, simplifying the server's handling logic by providing a centralized control mechanism for stream management.
2Productivity
If the server handles transmission of multiple simultaneous media streams, then comprehensive media communication is achieved, but management and tracking of streams becomes complicated
Solution Approach 1:
The patent implements feedback mechanisms through state machine transitions that continuously monitor and report the status of media stream receptions. The counter system provides feedback on the number of active streams, and state transitions generate notifications when streams are started or ended. This feedback enables the server to automatically adjust its handling logic without complex manual management.
Solution Approach 2:
The state machines and counter system operate autonomously to manage media stream transmissions. The 'stream reception control operation' state machine automatically handles stream initiation and termination based on predefined conditions, and the counter self-updates based on stream events. This self-service capability reduces the computational burden and complexity of stream management at the server.
3Reliability
If existing state machines are used for media stream reception, then basic reception control is maintained, but multiple stream scenarios cannot be managed effectively
Solution Approach 1:
The patent merges the functionality of basic reception control with enhanced multi-stream capabilities by combining two state machines: the existing 'basic reception control operation' state machine for reliable fundamental control, and the new 'stream reception control operation' state machine for advanced multi-stream management. This merging preserves the reliability of basic operations while adding the versatility needed for multiple stream scenarios.
Data Source
Figure 1A~1B
Figure 2A
Figure 2B~3
AI summary
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). A method for handling reception of a plurality of media streams in a mission critical (MC) system is provided. The method includes transmitting, by an MC server, a request to each of one or more receiving devices for receiving a plurality of media streams from a plurality of transmitting devices; receiving, by the MC server, a response from each one of the one or more receiving devices for receiving a number of media streams among the plurality of media streams transmitted by the one or more of the plurality of transmitting devices and updating the number of media streams to be received by each one of the one or more receiving devices as a counter value; identifying, by the MC server, the one or more receiving devices intended to receive the media streams from the one or more of the plurality of transmitting devices based on a synchronization source (SSRC) identifier associated with media streams of each of the one or more of the plurality of transmitting devices and the counter value; and transmitting, based on the SSRC identifier and the counter value, by the MC server, media streams from the one or more of the plurality of transmitting devices to the identified one or more receiving devices.