RTP Packet Recovery via Probe and RTCP Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current media delivery systems using RTP Protocol lack built-in support for packet retransmission, relying on FEC to recover lost packets, which is inefficient and does not address the need for automatic detection and re-sending of lost packets.

Innovation Solution

A system comprising a probe device and a detection block that automatically detects lost packets, reports them using RTCP messages, and re-sends the missing packets from a cyclic buffer, allowing for re-ordering and re-insertion into the original stream without relying on FEC.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If FEC (Forward Error Correction) is used to recover lost packets, then packet loss is reduced, but the system complexity increases and does not provide automatic detection and retransmission capability

Engineering Contradiction:
Improvepacket loss recoveryVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements feedback through RTCP (Real-Time Control Protocol) messages that carry information about lost packets from the receiver back to the transmitter. This feedback mechanism enables the transmitter to automatically detect packet loss and retransmit only the lost packets, replacing the need for complex FEC codes while maintaining reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables self-service by allowing the receiver to automatically detect lost packets and request their retransmission without external intervention. The probe device monitors the stream, detects losses, and triggers retransmission requests automatically, making the system self-healing without requiring manual configuration or complex FEC processing.

Inventive Principle:
Principle #25Self-service

2Reliability

If FEC packets are transmitted with data packets, then packet recovery is enabled, but the transmission efficiency decreases due to additional packets

Engineering Contradiction:
Improvepacket recovery capabilityVSAvoidtransmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary action by buffering packets at the probe device before transmission. When packet loss is detected, the system retrieves the lost packet from the buffer and retransmits it only when needed, rather than continuously transmitting redundant FEC packets. This improves transmission efficiency by sending packets only when necessary.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system discards the need for continuous FEC packet transmission and instead recovers only the specific lost packets that occur. By using RTCP feedback to identify exactly which packets are lost, the system recovers only those specific packets rather than relying on inefficient FEC codes that protect against all possible loss patterns.

Inventive Principle:
Principle #34Discarding and recovering

3Reliability

If automatic packet detection and retransmission is implemented, then data integrity is improved, but the system requires additional components like probe devices and RTCP processing

Engineering Contradiction:
Improvedata integrityVSAvoidsystem components
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The probe device performs multiple functions: it buffers packets, monitors for packet loss, extracts lost packets, and prepares retransmission requests. This multi-functionality reduces the need for separate dedicated components for each function, thereby limiting the increase in system complexity while achieving improved data integrity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The RTCP message acts as an intermediary carrier that transmits packet loss information from the receiver to the transmitter. This standard protocol-based intermediary enables reliable communication about packet losses without requiring custom complex signaling mechanisms, thus improving data integrity with minimal added complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9641588B2Packets recovery system and method
Publication Date: 2017.05.02 VIDEO FLOW
  • US9641588B2 patent drawing
  • US9641588B2 patent drawing
  • US9641588B2 patent drawing

AI summary

In a network for reliable transfer of packets from a transmitter to a receiver using a Real-time Transport Protocol (RTP), a system for packet recovery, the system comprising a detection block (detector) for packet loss detection and a probe device (probe) for lost packet retransmission, wherein the detector is configured to send a packet retransmit request to the probe upon detecting a packet loss (a lost packet), and wherein the probe is configured to store received packets and retransmit the lost packet responsive to the retransmit request.