ETH-68: Ethernet Audio Interface for Linux
eth68 — это Ethernet-аудиоинтерфейс для Linux с очень низкой задержкой: 3,620 мс туда и обратно при 48 кГц и буфером 64 сэмпла. Он использует микроконтроллер STM32H7 с пользовательской прошивкой, эмулирующей netJACK1, и поддерживает 6 симметричных входов и 8 выходов на TRS-разъёмах, а также DIN MIDI. Устройство работает при частотах дискретизации 48 и 96 кГц, построено на кодеке Burr-Brown PCM3168A и помещено в корпус 1U 19-дюймовой стойки.
Для работы с JACK достаточно запустить jackd -d netone, после чего система создаст порты ввода-вывода, сопоставленные физическим интерфейсам eth68. Также поддерживается интеграция с PipeWire через клиент pw-eth68. Задержка измерялась через jack_delay с петлёй: при 48 кГц и буфере 64 — 3,620 мс, что совпадает с результатами RME HDSPe AIO Pro, а при 96 кГц eth68 быстрее на 0,33 мс. Динамический диапазон составляет до -107,5 дБFS (A-вес) при 96 кГц на входе с заземлённым сигналом. Возможна синхронизация нескольких устройств через общий HF-сигнал и UDP-команду для компенсации смещения сэмплов, хотя для объединения каналов требуется прокси-приложение eth68proxy. Устройство тестировалось на Ubuntu 24.04 с ядром 6.19 и процессором Ryzen 7 5700X. JACK-Router позволяет использовать eth68 на macOS и Windows, хотя поддержка на macOS actualmente сломана из-за изменений в системе.