RTP RTCP Packet Routing Segmentation in IP Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In existing IP systems, Real-time Transport Protocol (RTP) and Real-time Transport Control Protocol (RTCP) packets are sent to a single IP address, leading to unnecessary high loads on controllers as not all packets are useful for all destinations, such as application controllers and bearer replicators.
Innovation Solution
The method involves sending RTP packets and RTCP packets to separate addresses, allowing for efficient routing and reducing the load on the IP system and application controllers by using IP multicast for bearer distribution and unicast for control messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single IP address is used for sending both RTP packets and RTCP packets, then the configuration is simple, but the load on the receiving controller becomes unnecessarily high
Solution Approach 1:
The patent segments the destination addresses for RTP and RTCP packets by introducing separate address fields in the SIP message. RTP packets are sent to a first address while RTCP packets are sent to a second address, allowing selective routing and reducing unnecessary load on controllers.
2Device complexity
If RTP packets and RTCP packets are sent to the same destination, then routing is simplified, but useful information is lost and load increases
Solution Approach 1:
The patent divides the packet routing into separate paths by defining distinct first and second addresses in the SIP message. RTP packets are routed to the first address and RTCP packets to the second address, ensuring that each controller receives only the packet type it needs, thereby improving reliability and reducing waste.
3Ease of operation
If all packets are sent to all destinations, then no packet filtering is needed, but network efficiency decreases
Solution Approach 1:
The patent implements segmented address routing where the SIP message contains a first address for RTP packets and a second address for RTCP packets. This segmentation enables selective packet distribution to different controllers, improving network efficiency by preventing unnecessary packet transmission while maintaining operational simplicity through automated routing based on packet type.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method for transmitting data from a participant device in a session in an Internet Protocol (IP) system (100) is provided. The method comprises sending (405) one or more a first Real-time Transport Protocol (RTP) packet of the session to a first address. The method further comprises sending (410) one or more a first Real-time Transport Control Protocol (RTCP) packet of the session to a second address. The participant device sends the one or more a first RTP packet and the one or more a first RTCP packet.