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

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とループバックケーブルで測定された。
HNでの議論
43- jhallenworld
受信側は送信側のサンプルクロックをどうやって復元するのでしょうか?「複数ユニット」間でクロックを共有するためのBNCがありますが、送信側と受信側の間でそれが使われるのか、あるいは必須なのかはよくわかりません。
それともそのような同期はなく、その場合は長期的なドリフトが生じるのでしょうか?
- Neywiny
H7ビルドを否定するつもりは毛頭ありませんが、コーデックの選択には疑問を感じます。決して最高級とは言えませんし、設計がスペース的に厳しいわけでもないでしょう。TIはもっと優れたもの(ADCでほぼ20 dB高いSNR)を提供しています。第2世代ではより良いコーデックを採用する価値があるかもしれません。
- alowell
こんにちは、Alexです。ETH-68を作りました。HNのこの投稿は私が作成したものではありませんが、コメントで出たいくつかの質問にはお答えします。
- dasv
これを192kHz、あるいは384kHzに拡張するのはどのくらい難しいでしょうか?ESP32のハードウェアによって制限されているのでしょうか?
- phaserphile
これはどうやって買えばいいのですか?