리눅스용 이더넷 오디오 인터페이스, ETH-68

“eth68은 STM32H7 마이크로컨트롤러에서 netJACK1 마스터 엔드포인트를 에뮬레이트하는 커스텀 베어메탈 펌웨어를 실행하는 리눅스용 이더넷 오디오 인터페이스다. 48kHz·버퍼 64샘플에서 왕복 오디오 레이턴시 3.620ms를 달성해 RME HDSPe AIO Pro PCIe 카드와 48kHz에서 동등하고 96kHz에서는 0.33ms 더 우수하다. 여러 eth68 유닛을 동기화해 채널 수를 늘릴 수 있으며, 두 유닛의 파형이 48kHz에서 1마이크로초 미만(1/20 샘플)으로 정렬된다.”

AI 요약

eth68은 리눅스용 이더넷 오디오 인터페이스로, STM32H7 마이크로컨트롤러에서 netJACK1 마스터 엔드포인트를 에뮬레이션하는 베어메탈 펌웨어를 구동한다. JACK 서버의 netone 백엔드나 PipeWire의 pw-eth68 클라이언트를 통해 오디오를 교환할 수 있다. 48kHz, 64샘플 버퍼에서 왕복 오디오 레이턴시가 3.620ms로, RME HDSPe AIO Pro PCIe 카드와 동등하거나 96kHz에서 0.33ms 더 우수한 성능을 보인다. 여러 eth68 유닛을 동기화해 채널 수를 늘릴 수 있으며, 이때 eth68proxy가 패킷 병합·분할을 담당한다. 두 유닛 동기화 시 파형이 1마이크로초 이내(48kHz에서 샘플의 1/20)로 정렬된다.

핵심 포인트

  • STM32H7 MCU 기반 베어메탈 펌웨어로 netJACK1 마스터 엔드포인트 에뮬레이션
  • 48kHz/64샘플 버퍼에서 왕복 레이턴시 3.620ms, RME HDSPe AIO Pro와 동등하거나 96kHz에서 0.33ms 우수
  • JACK(netone 백엔드) 및 PipeWire(pw-eth68 클라이언트) 모두 지원
  • 다중 유닛 동기화 시 eth68proxy로 패킷 병합·분할, 1마이크로초 이내 정렬 달성

향후 전망

  • 저지연 이더넷 오디오 인터페이스로 홈 스튜디오 및 전문 오디오 환경에서 활용 확대 가능
  • 다중 유닛 동기화를 통한 채널 확장으로 대규모 오디오 시스템 구축에 기여할 전망
출처:hackernews
Share

이것도 읽어보세요

댓글

이 소식에 대한 의견을 자유롭게 남겨주세요.

댓글 (0)

불러오는 중...