ALSA: 입력 소스를 출력으로 혼합하거나 그 반대로 혼합

ALSA: 입력 소스를 출력으로 혼합하거나 그 반대로 혼합

Windows VM에 대한 GPU 패스스루 기능을 갖춘 Linux 시스템을 기대하고 있습니다.

QEMU/KVM으로 에뮬레이트된 사운드 장치는 그다지 좋지 않기 때문에 Windows VM에는 USB 패스스루 사운드 장치가 있으며 Windows 내부에서 재생되는 사운드를 Optical SPDIF 24비트/192KHz를 통해 Linux 호스트의 사운드 장치로 보냅니다. 그런 다음 Linux 호스트의 alsamixer는 이 광 입력을 호스트의 출력 오디오 스트림에 혼합하여 호스트의 사운드 장치에 연결된 스피커로 보냅니다.

또한 Linux 호스트는 alsamixer로 혼합된 광 SPDIF 24비트/192KHz를 통해 내부 오디오 재생 및 마이크 입력도 전송합니다. 그런 다음 Windows VM은 이를 Twitch 또는 Discord의 방송 오디오 소스로 사용하고 Windows 부분 소프트웨어 믹서를 통해 VM의 내부 오디오 재생과 혼합합니다.

나는 alsamixer나 다른 소프트웨어 오디오 믹서에 대한 경험이 없기 때문에 그것이 작동할지, 어떻게 수행할지, 또는 얼마나 많은 CPU 성능이 필요한지조차 모릅니다. 나는 또한 이 소프트웨어가 매우 짧은 대기 시간(게임에 적합)과 혼합될 수 있기를 원합니다.

어떤 도움이라도 대단히 감사하겠습니다. 감사합니다! :)

관련 정보