AVB Network Latency

All devices in an AVB network share the same time. This allows the sending device (talker) to specify the precise point of time when its audio samples should be played out at the receiver side (listener). This is achieved by adding an offset to the current time and sending the resulting timestamp with each sample transmitted. The timestamp is called "presentation time" and has nanosecond precision. For comparison, a single sample at 48 kHz has a duration of over 20800 ns.

The receiver compares the incoming presentation time of each sample to the current time and buffers the sample until the presentation time is has come.

The offset (maximum transit time) is specified by the AVB standard as 2 ms for class A traffic, which is enough time for the signal to pass through a very large network under full load with up to seven 100 MBit/s switches along the way. By default, most AVB products will use this offset. In smaller networks with less hops or 1 GBit/s link speed, the offset can be adjusted to lower values, such as 0.3 ms, 0.6 ms or 1 ms. In the event that the chosen offset is too low, the audio stream may experience drop-outs or distortion.

The RME Digiface AVB shows the remaining offset ("input delay") for the first incoming stream, which is useful to verify that a shorter setting for the existing network can be used without risking dropouts.

The M-32 AD Pro acts both as a talker with a specified offset of 2 ms, adjustable down to 0.3 ms, and as a listener - where the latency is configured by the talker.

In AVB networks, the latency is always specified by the talker and guaranteed by the listener. This behavior is plug and play and does not require any user interaction or monitoring.

Adjusting the Network Latency

The default presentation time offset of 2 ms for outgoing streams can be changed when lower latencies are required.

Reducing the offset to a lower value can prevent audio to be played out depending on the network.

This setting can only be accessed on the web remote (see Remote Control Overview), where it can be found in the outgoing stream settings.

To adjust the presentation time offset:
  1. Connect the device by USB or network cable and open the web remote.

  2. Open the Settings .

  3. Activate wAL ToggleOnSmall Expert Settings.

  4. Choose a new Presentation Time Offset in the drop down menu. It is immediately applied.

Changing the presentation time offset briefly interrupts all incoming and outgoing AVB streams.

Adjusting the Network Latency

The default presentation time offset of 2 ms for outgoing streams can be changed when lower latencies are required.

This setting can only be accessed on the web remote (see Remote Control Overview), where it can be found in the outgoing stream settings.

To adjust the presentation time offset:
  1. Connect the device by USB or network cable and open the web remote.

  2. Open one of the outgoing AVB Ports.

  3. Select the configuration within the AVB output port to open the outgoing stream settings.

  4. Adjust the presentation time offset by entering a value in nanoseconds OK.

Values will be rounded to the nearest 100ns.
Changing the presentation time offset briefly interrupts all incoming and outgoing AVB streams.