Media Server Grouping and Merging Video Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the number of client devices participating in a video conference increases, the amount of data transmitted for media streams also increases, leading to excessive network traffic and resource utilization. Additionally, high-quality video stream configurations further exacerbate this issue.

Innovation Solution

An electronic device and method that enable a media server to classify client devices into groups and receive a merged video stream from a master device within each group, thereby reducing network traffic. The image quality of the video stream is configured based on the bandwidth between the master device and the media server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of client devices participating in a video conference increases, then the conference functionality is improved, but the network traffic and resource utilization increase excessively

Engineering Contradiction:
Improveconference participation capacityVSAvoidnetwork traffic volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Multiple video streams from slave devices are merged into a single video stream by the master device. The master device receives video streams from slave devices, performs merging processing, and transmits the merged stream to the server, thereby reducing the total number of transmitted streams while maintaining all participant videos in the conference

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Client devices are segmented into master devices and slave devices based on network conditions and device capabilities. This segmentation allows different devices to perform different functions: slave devices capture and transmit local videos, while the master device performs merging and single-stream transmission to the server

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If the image quality of the video stream is configured high, then the video quality is improved, but the network traffic increases rapidly

Engineering Contradiction:
Improvevideo stream qualityVSAvoidnetwork traffic volume
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts video stream parameters (resolution, frame rate, bitrate) based on network conditions. The server or master device monitors network bandwidth and modifies the video stream quality parameters accordingly, allowing high quality when bandwidth is充足 and automatic degradation when bandwidth is limited

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The video stream quality is made dynamic rather than static. The system continuously adapts the image quality configuration based on real-time network conditions, transitioning between different quality levels to maintain optimal balance between video quality and network traffic consumption

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12284407B2Electronic device for transmitting and receiving media stream and operation method therefor
Publication Date: 2025.04.22 SAMSUNG ELECTRONICS CO LTD
  • US12284407B2 patent drawing
  • US12284407B2 patent drawing
  • US12284407B2 patent drawing

AI summary

A server is provided. The server includes a communication circuit and a processor configured to establish a communication connection to a plurality of client devices that have attended a conference room, receive pieces of network information from the plurality of client devices, identify, based on the pieces of network information, a plurality of first client devices to be included in a group from among the plurality of client devices, receive, from a master device among the plurality of identified first client devices, pieces of identification information, and a first video stream including a plurality of video streams associated with the plurality of client devices, identify, based on the pieces of identification information, the plurality of video streams included in the received first video stream, and transmit some of the plurality of video streams to some of the plurality of first client devices.