VoIP Bandwidth Optimization via RTP Multiplexing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Voice-over-Packet (VoIP) systems face inefficiencies in bandwidth utilization due to suboptimal implementation of header compression and RTP multiplexing techniques, which are hindered by the lack of guarantee that multiple RTP streams share the same source and destination IP addresses, limiting the consistent application of these bandwidth optimization methods.
Innovation Solution
Implementing a system that maximizes the use of media combination functions such as stream multiplexing and header compression by identifying and aggregating multiple, distinct, and concurrent media streams between common endpoints, using techniques like RTP multiplexing and header compression, and maintaining connection information to select media gateways capable of performing these functions effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If header compression and RTP multiplexing techniques are implemented, then bandwidth utilization efficiency is improved, but the consistent application of these techniques is limited because multiple RTP streams do not guarantee sharing the same source and destination IP addresses
Solution Approach 1:
The patent introduces a softswitch as an intermediary device that acts as a common endpoint for multiple RTP streams. The softswitch receives RTP packets from multiple sources and forwards them to multiple destinations, creating a common endpoint scenario that enables header compression and RTP multiplexing. This intermediary resolves the IP address mismatch problem by being the universal source or destination for all multiplexed streams.
Solution Approach 2:
The patent combines multiple distinct RTP streams into a single multiplexed stream that shares common source and destination IP addresses. By merging the routing paths through the softswitch, the system enables bandwidth optimization techniques to be applied consistently across multiple streams that would otherwise require separate handling.
2Loss of energy
If data compression is applied to voice packets, then bandwidth usage is reduced, but the payload-to-header size ratio decreases due to smaller payload sizes
Solution Approach 1:
The patent multiplexes multiple compressed voice packets into a single IP packet. By combining several small payloads into one larger payload structure, the system recovers the payload-to-header ratio that was lost due to compression. The single IP header serves multiple compressed voice packets, effectively amortizing the header overhead across multiple payloads.
3Loss of time
If the frame size is decreased to reduce delay, then latency is reduced, but the payload-to-header ratio becomes lower due to smaller frame sizes
Solution Approach 1:
The patent combines multiple small frames into a single multiplexed packet. By aggregating several small payloads (each representing a low-latency frame) into one IP packet, the system achieves both low latency (since each individual frame remains small) and a better payload-to-header ratio (since the combined payload is larger relative to the single IP header).
Data Source
AI summary
A system and method for maximizing the use of bandwidth optimization techniques in a voice-over-packet telephony system. In exemplary embodiments, the VOP system includes a plurality of telephones connected to a VOP telephony system. Upon receiving request to initiate a VOP connection, the end office switch connects to an originating softswitch for signaling functions and to an originating media gateway for transporting the media associated with the VOP connection. A connection information system accessible to the softswitch maintains connection information relating to media sessions between the originating media gateway and a plurality of candidate terminating media gateways. The connection information system may be accessed during connection initiation and advantageously used to determine whether there are nearly-simultaneously occurring and distinct media sessions having common endpoints such that bandwidth optimization techniques may be implemented.


