RTP Header Extensions for Accurate Delay Measurement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in accurately measuring delays in end-to-end data packet transportation, particularly in extended reality (XR) applications that traverse multiple networks, leading to potential quality of service (QoS) and quality of experience (QoE) issues.

Innovation Solution

The proposed solution involves determining whether to use Real-Time Transport Protocol (RTP) header extensions or Real-Time Transport Control Protocol (RTCP) messages for delay measurements by comparing the source and destination ports of RTP and RTCP packets, allowing for more accurate delay determination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If RTCP packets are used for delay measurements, then the measurement process is simple, but the measurement accuracy deteriorates when RTP and RTCP packets traverse different network paths

Engineering Contradiction:
Improvesimplicity of delay measurement processVSAvoidaccuracy of delay measurement
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent introduces RTP header extensions as an intermediary mechanism to carry delay measurement information. Instead of relying solely on RTCP packets to measure delay, the system uses RTP header extensions to embed timing information directly in the data packets, allowing for accurate end-to-end delay measurement even when RTP and RTCP traverse different network paths. This intermediary approach resolves the contradiction by providing a more accurate measurement method without significantly complicating the overall process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the delay measurement function into two independent components: RTCP packets for quality monitoring and RTP header extensions for delay measurement. By separating these functions, the system can use RTP header extensions specifically for accurate delay measurement while RTCP packets continue to handle quality monitoring, avoiding the path divergence problem that affects RTCP-based measurement accuracy.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If RTP header extensions are used for delay measurements, then the measurement accuracy improves, but the protocol complexity increases

Engineering Contradiction:
Improveaccuracy of delay measurementVSAvoidcomplexity of packet processing
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges the delay measurement functionality into the existing RTP protocol structure by using header extensions. Instead of creating a separate measurement system, the delay information is combined with the RTP packet header, allowing standard RTP infrastructure to handle both data transmission and delay measurement. This merging approach improves accuracy while minimizing the increase in protocol complexity by leveraging existing processing paths.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If port comparison negotiation is implemented, then the adaptability of delay measurement improves, but the processing time increases

Engineering Contradiction:
Improveadaptability to different network configurationsVSAvoidtime for port comparison and negotiation
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs port comparison and negotiation as a preliminary action during session setup rather than continuously during data transmission. By determining whether to use RTCP or RTP header extensions for delay measurement at the time of session establishment, the system avoids repeated negotiation overhead during packet processing. This preliminary action approach improves adaptability to different network configurations while minimizing time loss during actual delay measurement operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250055898A1Delay measurements based on RTCP or RTP header extension for multimedia applications
Publication Date: 2025.02.13 QUALCOMM INC
  • US20250055898A1 patent drawing
  • US20250055898A1 patent drawing
  • US20250055898A1 patent drawing

AI summary

Example devices and techniques are described for use with delay measurements. An example method includes determining whether a source port of a Real-Time Transport Protocol (RTP) packet of a multimedia application session is a same source port as a source port of a Real-Time Transport Control Protocol (RTCP) packet of the multimedia application session. The method includes determining whether a destination port of the RTP packet is a same destination port as a destination port of the RTCP packet. The method includes determining, based on whether the source port of the RTP packet is the same source port as the source port of the RTCP packet and whether the destination port of the RTP packet is the same destination port as the destination port of the RTCP packet, whether to use RTP header extensions for delay determination or to use RTCP packets for delay determination.