ruby standard configuration User Manual
Version: 6.4.0/2
140/179
9. The Web UI
Stream Tuning
Each time a stream connects it goes through an automatic "tuning" process whereby a Time Offset is applied to
compensate for network latency and jitter.
The Time Offset is calculated as follows:
Time Offset
=
Samples per Frame
(packet size) +
Path Delay
+
Jitter Reserve
where the Jitter Reserve is determined by the following ON-AIR Designer parameters:
Jitter Reserve
=
Time-Offset Base Margin
+
Time Offset Addition
(for Jitter Class) +
Time Offset Addition
(for Path Delay Class)
Power Core supports five jitter classes, where Class 1 is for low-jitter devices (such as a ruby / Power Core),
and Class 5 is for high-jitter devices (such as a R3LAY PC with a RAVENNA virtual sound card). Similarly,
there are five path delay classes, where Class 1 is for close network nodes (connected to the same switch),
and Class 5 is for distant network nodes (passing through several switches or routers). The class allocation is
dependent on the Jitter and Path Delay values measured by the receiver (shown in the Stream Destinations
Statistics). The resultant Jitter Class, Path Delay Class, Jitter Reserve and Time Offset values are all shown in
the Stream Destinations List.
The screenshots below illustrate the following example:
Time Offset
(57) =
Samples per Frame
(48) +
Path Delay
(6) +
Jitter Reserve
(3)
ON-AIR Designer: "System -> Definition" RAVENNA parameters
Web UI (RAVENNA -> Stream Destinations List)
High Time Offset values mean high latency which may affect stream performance.