Unified RTP Redundancy Scheme for Video Packet Loss

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video delivery systems face challenges in providing robust, loss-free video transmission due to packet losses caused by congestion, link errors, and re-routing events, where Forward Error Correction (FEC) and selective retransmission techniques are inefficient for longer bursts, and require different algorithmic structures and transport encapsulations for spatial and temporal redundancy.

Innovation Solution

A retransmission-based redundancy scheme where redundant media streams are transmitted continuously, using the same transport protocol and logic as primary streams, providing both spatial and temporal redundancy, and allowing receivers to process packets identically regardless of the redundancy method, leveraging Realtime Transport Protocol (RTP) and incorporating spatial and temporal redundancy techniques within the same RTP sessions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Forward Error Correction (FEC) is used for packet loss repair, then short burst losses can be adequately repaired, but for longer bursts FEC has poor engineering tradeoffs in terms of delay, bandwidth, and complexity

Engineering Contradiction:
Improvepacket loss repair capabilityVSAvoidengineering tradeoffs (delay, bandwidth, complexity)
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the redundancy mechanism into two distinct modes: spatial redundancy for short-term protection and temporal redundancy for long-term protection. This segmentation allows each mode to be optimized independently, avoiding the complexity of a single universal FEC system while maintaining effectiveness across different loss scenarios.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically switches between spatial and temporal redundancy modes based on network conditions and loss patterns. This dynamic adaptation allows the system to optimize performance for current conditions without being constrained by fixed FEC parameters, reducing overall system complexity while maintaining reliability.

Inventive Principle:
Principle #15Dynamics

2Reliability

If selective retransmission techniques are used, then packet loss can be repaired, but it is workable only where there is a very short round-trip time between receivers and transmitter

Engineering Contradiction:
Improvepacket loss repair capabilityVSAvoidround-trip time constraint
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements preliminary action by continuously transmitting redundant packets in advance before loss occurs. This eliminates the need for round-trip retransmission requests, as the repair packets are already available at the receiver side, making the system workable regardless of network latency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of the media stream (redundant packets) that are transmitted alongside the primary stream. These copies can immediately replace lost packets without requiring retransmission requests, thereby eliminating round-trip time constraints while maintaining repair capability.

Inventive Principle:
Principle #26Copying

3Reliability

If spatial or temporal redundancy techniques are used, then stream redundancy can be provided, but each technique required both different algorithmic structure and different transport encapsulation and encoding

Engineering Contradiction:
Improvestream redundancy capabilityVSAvoidalgorithmic structure and transport encapsulation
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent employs a universal RTP packet structure that can carry both spatial and temporal redundancy information. The same transport encapsulation and algorithmic framework handles both redundancy types, eliminating the need for separate processing paths and reducing system complexity while maintaining both redundancy capabilities.

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

Solution Approach 2:

The system merges spatial and temporal redundancy techniques into a unified framework using identical RTP encapsulation and processing logic. This consolidation allows transmitters and receivers to support multiple redundancy techniques through a single implementation, significantly reducing design and implementation difficulty.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7940644B2Unified transmission scheme for media stream redundancy
Publication Date: 2011.05.10 CISCO TECHNOLOGY INC
  • US7940644B2 patent drawing
  • US7940644B2 patent drawing
  • US7940644B2 patent drawing

AI summary

In one embodiment, a network session is established for transmitting a media stream. The media stream is encoded into a first set of media stream packets and the first set of media stream packets transmitted according to the established network session. The media stream is also encoded into a second set of retransmission-based repair packets and used as a second redundant copy of the media stream. The second set of retransmission packets are transmitted regardless of receiving any indication of lost or dropped packets during the network session.