RTCP Packet Fragmentation for VoIP Session Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The uncontrolled nature of Real-Time Transport Control Protocol (RTCP) traffic can impact Real-Time Transport Protocol (RTP) traffic, leading to delays and losses in voice over Internet protocol (VoIP) multimedia sessions, particularly due to the excessive length of compound RTCP packets.

Innovation Solution

The solution involves fragmenting compound RTCP packets into smaller non-compound packets and transmitting them over time, allowing for the transmission of any RTCP individual packet as a non-compound packet within a defined interval, and configuring semi-compound packets when necessary, to maintain equivalent functionality and reduce packet losses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If compound RTCP packets are used to transmit feedback information, then the completeness of feedback information is improved, but the packet length becomes excessive causing delays and losses in VoIP sessions

Engineering Contradiction:
Improvefeedback information completenessVSAvoidVoIP session delay
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent divides compound RTCP packets into multiple smaller non-compound RTCP packets. Each non-compound packet contains a packet type indicator and appropriate feedback information (such as sender report, receiver report, or SDES elements). This segmentation reduces individual packet size and transmission delay while maintaining complete feedback information across multiple packets, resolving the contradiction between information completeness and transmission timeliness.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If compound RTCP packets are used to transmit feedback information, then the completeness of feedback information is improved, but packet loss rate increases due to excessive packet length

Engineering Contradiction:
Improvefeedback information completenessVSAvoidpacket delivery reliability
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent segments compound RTCP packets into smaller non-compound packets, reducing the probability of packet loss for each individual transmission unit. The receiver reconstructs complete feedback information by assembling multiple non-compound packets, thereby improving overall packet delivery reliability while maintaining information completeness.

Inventive Principle:
Principle #1Segmentation

3Speed

If non-compound RTCP packets are used to reduce packet length, then transmission speed is improved, but the functionality equivalent to compound packets may be lost

Engineering Contradiction:
Improvetransmission speedVSAvoidRTCP packet functionality
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic packet type indicators in non-compound RTCP packets that can identify different packet types (sender report, receiver report, SDES, etc.). This dynamic typing mechanism enables non-compound packets to perform functions previously reserved for compound packets, maintaining functionality versatility while achieving faster transmission speeds through reduced packet size.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The non-compound RTCP packet structure is designed to be universal, capable of carrying multiple types of feedback information (sender report, receiver report, SDES elements) through type indicators. This multi-functionality ensures that non-compound packets can replace compound packets in various scenarios, maintaining adaptability while improving transmission performance.

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

Data Source

PatentUS8391284B2Usage of feedback information for multimedia sessions
Publication Date: 2013.03.05 NOKIA TECHNOLOGIES OY
  • US8391284B2 patent drawing
  • US8391284B2 patent drawing
  • US8391284B2 patent drawing

AI summary

An apparatus and method configure RTCP packets in a control feedback handling in multimedia sessions. The apparatus and method are configured to provide sending of any RTCP individual packet as a non-compound RTCP packet an order within a time interval. The apparatus and method are configured so that an excessive length of compound RTCP packets are handled by fragmenting each compound RTCP packet in smaller non-compound packets and sending it spaced over time. The apparatus and method guarantee RTCP non-compound packets to provide an equivalent functionality as the RTCP compound packets by providing the same information to the receiver, and the receiver does not lack any feedback information. The apparatus and method are also configured to use semi-compound RTCP packets, where at least two non-compound/individual RTCP packets (but less than all the non-compound/individual RTCP packets that would be sent as compound packet) are sent together as a semi-compound RTCP packet.