Jitter buffer

from Wikipedia, the free encyclopedia

A memory for the output of isochronous data streams is called a jitter buffer (actually more appropriately also called de-jitter buffer ) . It compensates for differences in runtime ( jitter ) by temporarily storing the incoming data according to the FIFO principle . As a result, fewer of the incoming data have to be discarded due to late arrival (a reduction in the effective packet loss rate ). However, this also increases the overall runtime (delay) of the data. Jitter buffers are z. B. used in voice and video applications over IP networks. In streaming applications (e.g. video over the Internet), it makes sense to work with large jitter buffer levels, as this improves the freedom from interference while the delay normally goes unnoticed (except when switching between different channels). For IP telephony e.g. B. the delay is also annoying and you have to make a compromise between more delay and less packet loss rate.

literature

  • Anatol Badach: Voice over IP - The technology. Basics, protocols, applications, migration, security. 3rd expanded edition. Hanser Fachbuchverlag, Munich et al. 2007, ISBN 978-3-446-40666-7 .