RTP Packet Delay Measurement Using QoS Agents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods fail to accurately measure conversational latency or duplex delay in Voice over IP (VoIP) calls, leading to subjective user experiences and unaddressed quality issues in real-world cellular networks, which affects the Quality of Service (QoS) and user satisfaction.

Innovation Solution

Implementing Quality of Service (QoS) agents on user devices to collect and report metrics on Real-time Transport Protocol (RTP) packets, transforming these metrics into probability distribution functions to estimate end-to-end delay, allowing for objective measurement of conversational latency and clock domain offset, even when clocks are not synchronized.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional interarrival jitter evaluation is used, then packet quality can be assessed, but conversational latency cannot be measured

Engineering Contradiction:
Improveconversational latency measurementVSAvoiddelay information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent introduces RTP timestamp fields as intermediaries to carry timing information through the network. These timestamps serve as mediators that enable delay measurement without requiring direct coordination between endpoints, thus resolving the contradiction between maintaining packet flow and measuring conversational latency

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The invention creates copies of timing information by embedding timestamps in RTP packets. These timestamp copies allow the receiving end to calculate delay without needing access to the original transmission time reference, enabling latency measurement while preserving normal packet transmission

Inventive Principle:
Principle #26Copying

2Reliability

If laboratory test equipment is used, then delay can be evaluated, but real customer network conditions cannot be measured

Engineering Contradiction:
Improvereal network measurement accuracyVSAvoidmeasurement system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The measurement system performs self-service by using the existing RTP packet structure and timestamps already present in voice traffic. The endpoints themselves generate and process the timing data without requiring external test equipment, enabling real network measurement while minimizing added complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The RTP timestamp mechanism serves multiple functions: it enables both normal voice packet transmission and delay measurement simultaneously. This universal approach allows the same infrastructure to handle both communication and quality assessment, eliminating the need for separate laboratory test equipment

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

3Measurement precision

If subjective user reported incidents are used, then user perception can be captured, but objective delay measurement is unavailable

Engineering Contradiction:
Improveobjective delay measurementVSAvoidconversational latency data
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent implements feedback by having endpoints continuously monitor and report delay metrics based on timestamp comparisons. This automated feedback loop provides objective delay measurement data that complements subjective user reports, enabling operators to identify and address quality issues proactively

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10044455B2End-to-end real-time transport protocol (RTP) packet transmission delay measurement apparatus and method
Publication Date: 2018.08.07 AT&T MOBILITY IP LLC
  • US10044455B2 patent drawing
  • US10044455B2 patent drawing
  • US10044455B2 patent drawing

AI summary

In a wireless call between two mobile phones, metrics of conversational latency between the two parties determines a measure of Quality of Service (QoS) for the one or more carriers of real-time transport protocol RTP packets. Packages of metrics are collected at the two terminal devices, each of which may have an independent local clock. A Quality of Service estimation apparatus transforms metric packages into a pair of probability distribution functions for a plurality of real-time transport protocol packets between two endpoints. The offset between the two independent local clocks is determined or eliminated. A key performance indicator is determined for End-to-End RTP stream delay by transforming the timestamps associated with transmission and reception at user equipment hosting a QoS agent.