Latence réseau et gigue
01 — Définition
La latence réseau est le temps que met un paquet pour aller de la source à la destination, tandis que la gigue (jitter), ou variation du délai de transit, est l'écart de ce temps d'un paquet à l'autre. Sur un réseau local, la latence reste en général bien en dessous de 1 ms, et elle augmente lorsque les paquets attendent dans les files des switches. En audio sur IP, la gigue compte autant que la latence moyenne, car la latence réglée au récepteur doit couvrir les paquets les plus lents : dans Dante, un paquet arrivé après la latence configurée est éliminé. La gigue provient surtout de la mise en file d'attente dans les switches soumis à du trafic concurrent et de la charge de traitement des appareils émetteurs et récepteurs.
02 — Sur le terrain
Un réseau à faible latence moyenne mais à forte gigue peut provoquer des coupures Dante à une latence basse, car seuls les paquets en retard sont perdus ; un réseau à 0,5 ms de latence moyenne et 2 ms de gigue perd par exemple de l'audio avec le réglage de 1 ms. Dante Controller affiche la latence mesurée par chaque appareil récepteur, et les remèdes habituels consistent à configurer la QoS ou à régler la latence au-dessus des pires valeurs mesurées.
04 — Leçons liées
05 — Sources
- RFC 3393 — définition de la variation du délai des paquets IP (IPDV, gigue) — rfc-editor.org
- Audinate, Dante Controller User Guide, Latency — paquet arrivé après la latence configurée perdu ; réglages par nombre de sauts — dev.audinate.com
- Audinate/Yamaha, Dante Network Design Guide, QoS — la QoS donne la priorité à l'horloge et à l'audio Dante sur le trafic de fond — usa.yamaha.com