ETH-68: Ethernet Audio Interface for Linux
a day ago
- eth68 是一款使用 STM32H7 固件的 Linux 以太网音频接口,模拟 netJACK 主端点。
- 它实现了低往返音频延迟,例如在 48 kHz 采样率下使用 64 样本缓冲区时延迟为 3.620 毫秒,达到或超越 RME HDSPe AIO Pro。
- 多个 eth68 单元可通过广播 UDP 进行同步,采样偏移为 -1、0 或 +1 个样本,以增加通道数。
- 多单元操作使用 eth68proxy(用于 JACK)或 pw-eth68(用于 PipeWire);使用 PipeWire 时无需代理。
- LATMON 信号测量处理延迟抖动;典型处理延迟约为 625 微秒,具有大于 50% 的截止时间余量。
- 网络设置可通过 eth68ctl.py 配置;建议使用专用局域网,配备 Intel I210 网卡并调整中断合并。
- 音频性能:1 kHz 输入时 THD+N 为 -94.8 dBFS,通带平坦度 ±0.15 dB,动态范围约 103 dB(A 计权)。
- 通过 JACK 实现跨平台支持(Linux、macOS、Windows);JACK-Router 可桥接到这些平台的原生音频驱动。