Dynamic Packet-Loss-Concealment Policy for Data Stream Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current packet loss recovery methods in data stream transmission, such as fixed packet-loss-concealment policies, are ineffective, particularly for services sensitive to packet loss like video conferencing, leading to poor user experience due to artifacts in output images.
Innovation Solution
A dynamic packet-loss-concealment policy is determined based on the path status information, including packet loss rate, delay, and network jitter, to generate a packet-loss-concealment packet that is sent alongside the original packet, improving recovery effectiveness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a fixed packet-loss-concealment policy is used, then the system is simple to implement, but the packet loss recovery effect is poor
Solution Approach 1:
The patent implements dynamic packet-loss-concealment policies that adapt to changing network conditions. The system monitors path status information in real-time and adjusts concealment strategies accordingly, transforming the static fixed policy into a dynamic adaptive mechanism that responds to network variability.
Solution Approach 2:
The system changes key parameters of the packet-loss-concealment policy based on network conditions, including packet generation rates, redundancy levels, and transmission timing. These parameter adjustments allow the system to optimize recovery effectiveness for different service types and network states without requiring complete policy redesign.
2Reliability
If a dynamic packet-loss-concealment policy is implemented, then the packet loss recovery effect is improved, but the system complexity increases
Solution Approach 1:
The system incorporates feedback mechanisms that monitor packet loss patterns, path status information, and recovery effectiveness. This feedback loop enables the system to learn from past performance and continuously refine concealment policies, achieving high reliability while managing complexity through data-driven optimization.
Solution Approach 2:
The patent segments the packet-loss-concealment system into modular components: path status monitoring modules, policy determination modules, packet generation modules, and service-specific adaptation modules. This segmentation allows independent optimization of each component and simplifies overall system management.
3Reliability
If packet-loss-concealment packets are generated for all services, then packet loss recovery is improved, but the bandwidth consumption increases
Solution Approach 1:
The system applies different packet-loss-concealment strategies to different services and data packets based on their specific requirements. Critical services like voice and video receive enhanced protection with higher redundancy, while less sensitive data uses minimal or no concealment, optimizing bandwidth utilization through localized quality adjustment.
Solution Approach 2:
The patent implements partial packet-loss-concealment where concealment packets are generated selectively rather than for all traffic. The system applies concealment only when path status information indicates elevated risk, using just enough redundancy to achieve acceptable recovery levels without excessive bandwidth consumption.
Data Source
AI summary
Embodiments of this application provide a data stream transmission method. The method includes a sending device that dynamically determines a packet-loss-concealment policy based on first path status information of a path used to send a data stream. The sending device generates a packet-loss-concealment packet for the data stream according to the packet-loss-concealment policy. The sending device sends the data stream on the path. The data stream includes an original packet and the packet-loss-concealment packet. Therefore, when receiving the data stream, a receiving device decodes the data stream according to the packet-loss-concealment policy received from the sending device, and recovers, by using the packet-loss-concealment packet, an original packet lost in a transmission process. This effectively improves a packet loss recovery effect, and improves user experience.


