Real-Time Media Transmission With Adaptive FEC Redundancy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing real-time communication (RTC) technologies face challenges in balancing FEC redundancy to maintain network resilience and reduce operating costs while ensuring low delay and high video clarity.

Innovation Solution

A data transmission method that determines a maximum number of retransmissions and a minimum configured number of FEC redundant packets based on recovery and reception probabilities, optimizing packet transmission to minimize FEC redundancy and enhance clarity and frame rate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a higher FEC redundancy proportion is used, then active anti-packet loss capability is improved, but network resource waste increases and operating costs increase

Engineering Contradiction:
Improveanti-packet loss capabilityVSAvoidnetwork resource waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic adjustment of FEC redundancy proportion based on real-time network conditions. The system monitors packet loss rates and adjusts the FEC redundancy proportion accordingly, using higher redundancy when packet loss is high and lower redundancy when packet loss is low, thereby avoiding static over-provisioning of network resources while maintaining reliable packet loss protection when needed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the FEC redundancy proportion parameter dynamically based on network conditions. By adjusting this parameter according to actual packet loss rates and network quality, the system optimizes the balance between protection capability and network resource consumption, avoiding both excessive redundancy and insufficient protection

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a higher FEC redundancy proportion is used, then active anti-packet loss capability is improved, but media core code rate decreases affecting video clarity and frame rate

Engineering Contradiction:
Improveanti-packet loss capabilityVSAvoidvideo clarity and frame rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent dynamically adjusts the FEC redundancy proportion based on real-time network conditions and video quality requirements. When network conditions are good, the system reduces FEC redundancy to allocate more bandwidth to media core code, thereby maintaining video clarity and frame rate. When packet loss increases, the system increases FEC redundancy temporarily to protect video quality from degradation due to packet loss

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the FEC redundancy proportion parameter based on network conditions and video quality metrics. By dynamically adjusting this parameter, the system ensures that the sum of FEC redundancy and media core code rate remains within available bandwidth, optimizing the trade-off between packet loss protection and video quality parameters such as clarity and frame rate

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If FEC is not used to recover lost packets, then network resource waste is reduced, but retransmission requirements increase causing higher delay

Engineering Contradiction:
Improvenetwork resource wasteVSAvoidretransmission delay
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-configuring FEC redundant packets before media packets are transmitted. These pre-prepared redundant packets are ready to immediately recover from packet loss without requiring retransmission requests and responses, thereby reducing retransmission delay while avoiding the need for excessive ongoing network resource consumption for retransmissions

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses FEC redundant packets as disposable protective elements that are discarded after use. Instead of investing in expensive and time-consuming retransmission protocols, the system uses inexpensive FEC redundant packets that can be generated once and used to recover from packet loss, thereby reducing both network resource waste and retransmission delay

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS12445224B2Data transmission method and apparatus, device, and medium
Publication Date: 2025.10.14 DOUYIN VISION CO LTD
  • US12445224B2 patent drawing
  • US12445224B2 patent drawing
  • US12445224B2 patent drawing

AI summary

The present disclosure discloses a data transmission method and apparatus, a device, and a medium. The method includes: determining a maximum number of retransmissions of a first target number of media packets; determining a minimum configured number of FEC redundant packets based on the maximum number of retransmissions, a preset recovery probability, and a predetermined reception probability of data packets; and sending, to a receiving end, the first target number of media packets and the minimum configured number of FEC redundant packets.