NAT Device RTP Proxy Integration for VoIP Delay Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional network address translation traversal technologies for real-time communications, such as ALG, STUN, TURN, and others, introduce extra packet delay and loss due to the need for additional proxies or servers, compromising the performance of real-time communications like VoIP.
Innovation Solution
A network address translation traversal system and method that enables a signaling control system to instruct a network address translation device to create a direct mapping for real-time communication connections between user and peer terminals, eliminating the need for additional proxies or servers, allowing real-time communication packets to be translated and transmitted directly through the network address translation device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If ALG technology is used to solve network address translation traversal, then network address translation can be achieved, but packet delay increases and packet loss probability increases
Solution Approach 1:
The patent extracts the RTP proxy function from the traditional ALG architecture and integrates it directly into the network address translation device. This eliminates the separate proxy component that caused additional packet delay and loss, while maintaining the network address translation traversal capability through direct integration of NAT and RTP proxy functions in the network address translation device.
Solution Approach 2:
The patent merges the network address translation function and the RTP proxy function into a single network address translation device. By combining these previously separate functions, the system eliminates the need for packets to traverse through multiple separate components, thereby reducing packet delay and loss while maintaining effective network address translation traversal.
2Reliability
If conventional technologies (ALG, STUN, TURN) are used for network address translation traversal, then network address translation can be achieved, but additional servers or proxies are required which increases system complexity
Solution Approach 1:
The patent combines multiple network address translation traversal functions (NAT, RTP proxy, and signaling control) into a single integrated network address translation device. This consolidation eliminates the need for separate STUN servers, TURN servers, and RTP proxies, significantly reducing system complexity while maintaining comprehensive network address translation traversal capability.
Solution Approach 2:
The network address translation device is designed with multi-functionality, performing network address translation, RTP proxy functions, and signaling control all within a single device. This universal approach replaces the need for multiple specialized servers and proxies, simplifying the overall system architecture while providing complete network address translation traversal services.
3Reliability
If RTP packets are transmitted through RTP proxy in ALG technology, then network address translation can be achieved, but real-time communication performance is compromised
Solution Approach 1:
The patent extracts the problematic intermediate RTP proxy step and implements direct RTP packet transmission through the integrated network address translation device. By removing the intermediate proxy hop, real-time communication performance is restored while network address translation capability is maintained through the built-in NAT function of the same device.
Solution Approach 2:
The patent ensures continuous and direct transmission of RTP packets through the network address translation device without interruption for proxy processing. This continuous action eliminates the packet delay and performance degradation associated with multiple proxy hops, while the network address translation function continues to operate seamlessly within the same device.
Data Source
AI summary
A network address translation traversal system and method for real-time communications are provided. The network address translation traversal system includes a user terminal equipment, a network address translation device, a signaling control system and a peer terminal. The user terminal equipment is in a private network, while the signaling control system and the peer terminal are in a public network. The signaling control system is configured to instruct the network address translation device to create a network address translation mapping for a real-time communication connection. The peer terminal is configured to create the real-time communication connection with the user terminal equipment via the network address translation device directly according to the network address translation mapping.


