Media Stream Priority Control for Congestion Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional media session systems experience severe quality degradation and user experience issues due to excessive simulcasting of media streams, leading to transmission path congestion.

Innovation Solution

A method and device for determining global priorities of media streams and performing congestion control based on these priorities when the transmission path is congested, specifically by discarding or delaying media data packets with low global priorities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If media streams of multiple versions are simulcast in an immoderate manner, then participating terminals can select required versions for playback, but transmission path congestion occurs and quality of the entire media session is severely affected

Engineering Contradiction:
Improvemedia stream version selectionVSAvoidmedia session quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the number of simulcast media streams based on network conditions. The transmit end device determines a maximum number of simulcast media streams and adjusts this parameter according to transmission path status, thereby maintaining adaptability while preventing congestion-induced quality degradation

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamics by making the simulcast system adaptive rather than static. The transmit end device continuously monitors network conditions and dynamically adjusts the simulcast configuration, including the number of streams and their priorities, to balance version selection capability with transmission reliability

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If media streams of multiple versions are simulcast, then terminals can choose required versions, but product experience of users is greatly affected due to transmission path congestion

Engineering Contradiction:
Improvemedia stream version selectionVSAvoiduser experience degradation
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent changes parameters by adjusting the maximum number of simulcast media streams and their priorities based on network conditions. This dynamic parameter adjustment ensures that version selection capability is maintained while preventing congestion that would degrade user experience

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements feedback mechanisms where the transmit end device monitors transmission path conditions and uses this feedback to adjust simulcast configurations. This closed-loop control prevents congestion-related user experience degradation while maintaining adaptability

Inventive Principle:
Principle #23Feedback

3Reliability

If congestion control is performed on media streams, then reliable transmission of high-priority streams is ensured, but complexity of priority determination increases

Engineering Contradiction:
Improvehigh-priority stream transmissionVSAvoidpriority determination mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing media streams into different priority levels and handling them separately. The transmit end device determines priorities for different media streams and applies congestion control selectively based on these segments, ensuring reliable transmission of high-priority streams while managing complexity through structured classification

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10645128B2Media session processing method, related device, and communications system
Publication Date: 2020.05.05 HUAWEI TECH CO LTD
  • US10645128B2 patent drawing
  • US10645128B2 patent drawing
  • US10645128B2 patent drawing

AI summary

Embodiments of the present invention disclose a media session processing method, a device, and a system. The method may include: determining, by a first media device, global priorities of media streams corresponding to N media sources, where the N media sources are N media sources that can be provided by the first media device in a media session in which a second media device participates, and one of the N media sources corresponds to at least two media streams used to be simulcast in the session; and when a transmission path between the first media device and the second media device is congested, performing, based on the determined global priorities of the media streams corresponding to the N media sources, congestion control on the media streams corresponding to the N media sources that are sent by the first media device to the second media device.