Hasty Briefsbeta

双语

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 可桥接到这些平台的原生音频驱动。