VoIP Playout Buffer Adjustment using Adaptive Estimation of Network Delays
نویسندگان
چکیده
The poor quality of Voice over IP can be improved by adaptive playout buffering at the receiver. This technique dynamically adapts the playout deadline to network conditions, thus minimizing both late packet loss and buffering time. A standard playout buffer strategy uses an estimate (Exponentially Weighted Moving Average) of the mean and variance of network delay to set the playout deadline. This estimation is characterized by a fixed, constant weighting factor. We show that tuning of this parameter so that the strategy works very well for all network conditions is not feasible. Therefore we propose to extend this standard buffer strategy by replacing the fixed, constant weighting factor with a dynamic one. In our solution, the weighting factor is dynamically adjusted according to the observed delay variations. When these variations are high (which implies that the network conditions are changing), the parameter is set low, and vice-versa. This allows rapid adaptation to network variations and reduces the frequency of late packets (or buffering time). Simulations and experimental results show that with our strategy, the trade-off between buffering delay and late packet loss at the receiver is improved significantly.
منابع مشابه
A NEW VoIP ADAPTIVE PLAYOUT ALGORITHM
A novel playout algorithm for VoIP applications is presented. The playout times of voice packets are calculated using adaptive estimation of network delays. In contrast to previous solutions, the weighting factor that controls the estimation process is dynamically adjusted according to the observed delay variations. This results in higher-quality estimates of network delays. With this algorithm...
متن کاملAdaptive Voice Smoothing with Optimal E-Model Method for VoIP Services
VoIP, one of emerging technologies, offers high quality of real time voice services over IP-based broadband networks; however, the quality of voice would easily be degraded by IP network impairments such as delay, jitter and packet loss, hereon initiate the presence of new technologies to help solve out the problems. Among those, playout buffer at the receiving end can compensate for the jitter...
متن کاملPrediction of perceived conversational speech quality and effects of playout buffer algorithms
Perceived conversational speech quality is a key quality of service (QoS) metric for voice over IP (VoIP) applications. Speech quality is mainly affected by network impairments, such as delay, jitter and packet loss. Playout buffer algorithms are used to compensate for jitter, based on a tradeoff between delay and loss, but can have a significant effect on perceived quality. The main aim in thi...
متن کاملPlayout Buffering for Conversational Voice over IP
In Voice over IP, the quality of interactive conversation is important to users. Major factors affecting perceived quality are delay, delay jitter, and missing packets. For conversational VoIP, a conversational delay also plays an important role for perceived quality. Large conversational delay can result in double talk, echo or even the termination of the conversation. In practice, a playout b...
متن کاملTime Synchronization for VoIP Quality of Service
Time synchronization provides receivers with precise information about end-to-end delays, enabling effective playout of time-sensitive voice data over the Internet. A lthough packet-based and unman-aged networks like the Internet are ideal for delivering time-insensitive data such as e-mail or static Web traffic, the growing demand for Web-based multimedia data exposes the limitations of core I...
متن کامل