LinuxにEthernetオーディオインターフェース「eth68」が登場、往復3.62msの低遅延を実現

ETH-68: Ethernet Audio Interface for Linux

LinuxにEthernetオーディオインターフェース「eth68」が登場、往復3.62msの低遅延を実現

eth68はLinux向けのEthernetオーディオインターフェースだ。48kHz/64サンプルバッファで往復3.620msという低遅延を達成し、RMEのPCIeカードに匹敵、96kHzでは0.33ms上回る。複数台をHFクロック共有とUDP同期で連携させ、チャンネル数を増やしても遅延は増えない。JACKやPipeWireから利用でき、STM32H7上のベアメタルファームウェアがnetJACKマスターをエミュレートする。

eth68は48kHz、バッファサイズ64サンプルで3.620ミリ秒の往復オーディオ遅延を達成しており、これはjack_delayとループバックケーブルで測定された。
  1. jhallenworld

    受信側は送信側のサンプルクロックをどうやって復元するのでしょうか?「複数ユニット」間でクロックを共有するためのBNCがありますが、送信側と受信側の間でそれが使われるのか、あるいは必須なのかはよくわかりません。

    それともそのような同期はなく、その場合は長期的なドリフトが生じるのでしょうか?

  2. Neywiny

    H7ビルドを否定するつもりは毛頭ありませんが、コーデックの選択には疑問を感じます。決して最高級とは言えませんし、設計がスペース的に厳しいわけでもないでしょう。TIはもっと優れたもの(ADCでほぼ20 dB高いSNR)を提供しています。第2世代ではより良いコーデックを採用する価値があるかもしれません。

  3. alowell

    こんにちは、Alexです。ETH-68を作りました。HNのこの投稿は私が作成したものではありませんが、コメントで出たいくつかの質問にはお答えします。

  4. dasv

    これを192kHz、あるいは384kHzに拡張するのはどのくらい難しいでしょうか?ESP32のハードウェアによって制限されているのでしょうか?

  5. phaserphile

    これはどうやって買えばいいのですか?

この日のほかの記事

2026-10-08