![독립적인 볼륨 제어 기능을 갖춘 두 개의 출력 장치에서 module-native-protocol-tcp [mpd] pulseaudio tcp 스트림을 듣는 방법](https://rvso.com/image/1704905/%EB%8F%85%EB%A6%BD%EC%A0%81%EC%9D%B8%20%EB%B3%BC%EB%A5%A8%20%EC%A0%9C%EC%96%B4%20%EA%B8%B0%EB%8A%A5%EC%9D%84%20%EA%B0%96%EC%B6%98%20%EB%91%90%20%EA%B0%9C%EC%9D%98%20%EC%B6%9C%EB%A0%A5%20%EC%9E%A5%EC%B9%98%EC%97%90%EC%84%9C%20module-native-protocol-tcp%20%5Bmpd%5D%20pulseaudio%20tcp%20%EC%8A%A4%ED%8A%B8%EB%A6%BC%EC%9D%84%20%EB%93%A3%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
나는 보았다https://unix.stackexchange.com/questions/611158/how-do-i-monitor-microphone-input하지만 이것은 분명히 마이크에만 적용됩니다.
(markdow에서 이 목록을 어떻게 만듭니까?) |
---|
✓ 서버: 클라이언트의 IP로 스트림을 출력하는 mpd pulseaudo 플러그인 |
✓ 클라이언트: 'pactl load.module module-native-protocol-tcp' |
✓ 클라이언트: 지정된 출력 장치인 "JBL Xtreme 2"에서 오디오 재생 |
✓ 클라이언트: pavucontrol "를 표시합니다.뮤직 플레이어 데몬: 원격 펄스 켜짐" |
⍻ 클라이언트: 독립적인 볼륨 제어 기능을 갖춘 "내장 오디오 아날로그 스테레오"(BAAS)에서 mpd 스트림을 재생합니다. |
Bluez 출력 장치의 모니터/루프백을 생성하고 이를 BAAS 스피커에서 재생할 수 있지만 JBL Bluetooth 스피커를 낮추고 BAAS 스피커를 높이려면 그렇게 할 수 없습니다.
$ pactl unload-module module-loopback; pactl load-module module-loopback source=module-native-protocol-tcp name=mtpt; pactl load-module module-loopback source=536870913; pactl list short|grep 53687
536870917
536870915
536870912 module-always-sink
536870913 module-native-protocol-tcp
536870915 module-loopback source=536870913
536870917 module-loopback source=module-native-protocol-tcp name=mtpt
pavucontrol에 두 개의 루프백이 있습니다. 그 중 하나는 마이크를 스피커 옵션 중 하나로 출력하고 다른 하나는 아무 작업도 수행하지 않습니다.
입력 TCP 펄스 스트림을 여러 장치로 출력하고 별도로 볼륨을 조정할 수 있는 두 개의 스트림으로 분할하려면 어떻게 해야 합니까?
$ pipewire --version; pactl --version; uname -a
pipewire
Compiled with libpipewire 0.3.48
Linked with libpipewire 0.3.48
pactl 15.99.1
Compiled with libpulse 15.99.0
Linked with libpulse 15.99.0
Linux latitude 6.5.0-26-generic #26~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Mar 12 10:22:43 UTC 2 x86_64 x86_64 x86_64 GNU/Linux