VoIP Transmit Buffer for Packet Loss and Latency Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Internet Protocol Networks face challenges in transmitting high-quality speech signals due to packet loss and latency issues, particularly affecting accuracy-sensitive applications like automatic speech recognition and TTY/TDD communication, where UDP's lack of retransmission leads to suboptimal performance, and transitioning to TCP/IP is impractical.
Innovation Solution
The VoIP quality speech system selectively activates a transmission mode that tolerates delays by using a transmit buffer to retransmit missing packets and dynamically adjusts encoding and transmission characteristics, ensuring no packet loss or out-of-order assembly, and can switch to a pseudo TCP/IP mode for retransmission while maintaining UDP for minimal delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If UDP protocol is used for VoIP transmission, then transmission latency is reduced, but packet loss increases
Solution Approach 1:
The system dynamically switches between UDP and TCP/IP protocols based on network conditions and application requirements. The port circuit selectively activates TCP/IP mode when accuracy-sensitive applications are detected, and UDP mode when low latency is prioritized, making the transmission protocol adaptable rather than static
Solution Approach 2:
The system changes the transmission protocol parameter (from UDP to TCP/IP) based on application type and network conditions. This parameter change allows the system to optimize for either low latency or low packet loss depending on the specific operational context
2Reliability
If TCP/IP protocol is used for VoIP transmission, then packet loss is reduced through retransmission, but transmission latency increases
Solution Approach 1:
The system dynamically selects between TCP/IP and UDP protocols based on real-time assessment of application requirements and network conditions, avoiding the static limitation of using only one protocol
Solution Approach 2:
The system segments the VoIP traffic into different transmission modes: accuracy-sensitive applications (speech recognition, TTY) receive TCP/IP treatment with retransmission, while time-sensitive applications use UDP with low latency, allowing differentiated handling of different traffic types
3Object-affected harmful factors
If packet loss concealment algorithms are used, then perceived speech quality is maintained, but accuracy-sensitive application performance deteriorates
Solution Approach 1:
The system applies different transmission quality levels to different applications: accuracy-sensitive applications receive lossless TCP/IP transmission, while standard voice calls use UDP with packet loss concealment. This local differentiation ensures each application receives the appropriate quality level
Solution Approach 2:
The system uses feedback from application type identification and network condition monitoring to dynamically adjust transmission protocol selection, ensuring the right protocol is used for each specific scenario
Data Source
AI summary
The VoIP quality speech process is activated when a subscriber accesses a speech quality sensitive resource or in response to an activation of the feature by the subscriber, or when it is determined that the originating subscriber terminal device requires the transmission of high quality speech signals. A transmit buffer, associated with the port circuit that serves the originating device, stores a predetermined number of packets as they are transmitted from the originating device. In the case of lost or damaged packets, the VoIP quality speech system activates the transmit buffer to retransmit the missing or damaged packet to the destination device. Intelligent buffer management is provided, where the destination device can regulate the size of the transmit buffer as well as the size of its jitter buffer.


