여러 개의 pulseaudio 서버가 있는 네트워크에서는 어떤 구성이 적용됩니까?

여러 개의 pulseaudio 서버가 있는 네트워크에서는 어떤 구성이 적용됩니까?

저는 pulseaudio를 실행하는 여러 대의 컴퓨터를 설정했습니다. 일부는 "싱크" 역할을 하며 실제 오디오 장치에 연결됩니다. 터널과 모든 것을 위해 구성된 결합 싱크가 있는 하나의 "허브"가 있습니다. 나머지는 "소스"입니다. 허브의 결합된 싱크로 터널링됩니다. 단순화하면 다음과 같습니다.

  • 머신 A와 B(싱크)에는 ALSA 장치 싱크인 싱크가 각각 하나씩(A1과 B1) 있습니다.
  • 머신 C(허브)에는 3개의 싱크가 있습니다. A1에 터널링하는 C1, B1에 터널링하는 C2, C1과 C2를 결합하는 C3
  • 머신 D(소스)에는 C3에 대한 터널인 하나의 싱크 D1이 있습니다.

어떤 컴퓨터를 구성해야 하는지, 그리고 구성이 서로 어떻게 상호 작용하는지 이해하는 데 어려움을 겪고 있습니다. 예를 들어 소스, 허브 또는 싱크에서 리샘플링 방법을 설정해야 합니까? 현재 제가 겪고 있는 문제는 허브의 CPU 사용량이 100%에 달해 이를 종료할 수 없다는 것입니다.

또한 설정을 우회하고 싱크 역할을 하는 컴퓨터 중 하나에서 로컬로 오디오를 재생하면 출력 볼륨이 훨씬 높아지는데 그 이유를 이해할 수 없습니다. 모든 컴퓨터의 싱크 및 싱크 입력에서 볼륨 설정을 확인했습니다. .

관련 정보