Real-Time Media Stream Pause and Resume Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current multimedia conferencing systems face challenges in selecting and managing real-time media content data streams, often leading to undesired noise due to biased volume selection, which affects the quality of communication sessions.
Innovation Solution
Implementing a method that allows receiver communication devices to pause and resume real-time media content data streams by sending feedback messages, using unique sequence numbers and acknowledgments, to manage stream selection and quality dynamically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If a communication node selects a content data stream based on audio volume comparison, then the system can automatically manage multiple streams, but the selection becomes biased toward devices with greater audio volume due to undesired noise
Solution Approach 1:
The system implements feedback mechanisms where communication nodes continuously monitor and evaluate audio content from multiple streams, comparing speaker activity levels to dynamically select the most relevant stream. This feedback loop allows the system to adapt to changing speaker participation while maintaining accurate detection of active speakers despite volume variations or background noise.
2Reliability
If the system continuously monitors and selects content data streams in real-time, then communication quality can be maintained, but system complexity and processing requirements increase
Solution Approach 1:
The stream management system is segmented into distributed communication nodes, each independently capable of monitoring and selecting content data streams. This segmentation allows the complex task of real-time stream management to be distributed across multiple nodes, reducing the processing burden on any single node while maintaining overall system reliability and communication quality.
3Ease of operation
If pause and resume functionality is added to real-time media streams, then user control over communication sessions is enhanced, but protocol complexity and message overhead increase
Solution Approach 1:
The pause and resume functionality is implemented using periodic feedback messages exchanged between communication nodes. Instead of requiring complex state management, the system uses simple periodic pause requests and resume requests that follow established protocol patterns, thereby enhancing user control while minimizing protocol complexity and message overhead.
Data Source
AI summary
Operating a receiver communication device during a real time communication session including a real time media content data stream provided by another communication device may include receiving the real time media content data stream of the communication session from the other communication device wherein packets of the real time media content data stream include an identification of the real time media content data stream. A pause request may be transmitted from the receiver communication device to the other communication device with the pause request including the identification of the real time media content data stream and a pause request sequence number. After transmitting the pause request, a pause acknowledge message may be received from the other communication device with the pause acknowledge message including the identification of the real time media content data stream and the pause request sequence number. Related devices and methods are also discussed.


