네트워크를 통해 오디오를 전송하도록 PulseAudio 서버와 클라이언트를 성공적으로 구성했습니다. 직접 연결을 사용합니다.http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Network/#index1h2
클라이언트와 서버 사운드 카드 사이를 전환할 수 있기를 원합니다. 즉, 일시적으로 네트워크 스트리밍을 비활성화하고 내부 사운드 장치로 돌아가고 싶습니다.
module-tunnel-sink를 사용하면 싱크 입력을 원하는 장치로 간단히 이동할 수 있지만 Flash에서는 제대로 작동하지 않으므로 옵션이 아닙니다.
그들은 Flash가 어떻게든 PulseAudio에 사운드를 전송하여 많은 네트워크 트래픽을 생성한다고 믿게 만듭니다(대역폭이 아닌 많은 작은 패킷을 생각해 보세요). 이로 인해 네트워크 "터널" PulseAudio가 넘쳐납니다.
직접 연결을 사용하면 출력을 전환할 때마다 애플리케이션을 다시 시작해야 합니다.
이 문제를 해결하는 방법을 아시나요?
답변1
본 적이 있나요 pavucontrol
? 펄스 오디오 스트리밍(볼륨 및 수신기)을 제어하기 위한 GUI입니다. 나는 다른 사운드 카드 사이를 전환하는 데 사용합니다. 적어도 이는 수신기를 전환하기 위해 올바른 명령을 사용하고 있는지 확인하는 데 도움이 됩니다 pactl
.