현재 오디오 데이터를 수신하고 USB-Toslink 어댑터를 통해 광 SP/DIF(Toslink)를 통해 출력하는 헤어포트(AirPlay) 서버가 있습니다.
디지털 신호는 이퀄라이저를 거쳐 다른 USB 사운드 카드의 Toslink 입력 포트를 통해 Linux 상자로 반환됩니다.
이 Toslink 입력을 세 번째 장치인 USB DAC에서 재생하고 싶습니다.
신호 경로는 다음과 같습니다.
헤어포트 -> USB-Toslink -> Behringer DEQ2496 -> USB-Toslink 입력 -> USB-DAC 출력
즉, 각 장치에서 두 개의 별도 오디오 스트림을 재생하고 싶습니다. 1) 헤어포트 출력은 USB-to-Toslink 카드에서 재생되어야 하며, 2) USB-Toslink 입력 신호는 USB-DAC 출력에서 재생되어야 합니다. .
어떻게 해야 하나요?
특정 ALSA 장치에서 오디오 스트림을 재생 하는 데 사용할 수 있다는 것을 알고 있지만 aplay -D
비트 심도, 샘플링 속도 및 형식을 지정해야 합니다. 저는 한 장치의 입력이 다른 장치로 간단히 라우팅되는 더 높은 수준의 솔루션을 찾고 있습니다. 모든 관련 장치는 최대 24비트/96KHz를 지원하므로 샘플 형식 변환만 필요합니다.