PulseAudio RTP 유니캐스트 음질이 좋지 않음 - 소리가 자주 터지는 현상

PulseAudio RTP 유니캐스트 음질이 좋지 않음 - 소리가 자주 터지는 현상

다음 게시물에 설명된 대로 집에서 멀티룸 오디오를 수행하고 있습니다.

멀티캐스트 RTP를 갖춘 멀티룸 오디오
http://www.danplanet.com/blog/2014/11/26/multi-room-audio-with-multicast-rtp/

내 문제는 음질이 좋지 않다는 것입니다. 특히, 펑하는 소리가 자주 발생합니다. 기가비트 유선 LAN이 있고 모든 컴퓨터는 Intel Core i5 또는 i7입니다(Raspberry Pi 또는 기타 저전력 장치 없음). (인텔 CPU는 리틀엔디안이라고 생각합니다.)

내 PA 구성은 아래에 더 자세히 설명되어 있습니다.
https://unix.stackexchange.com/a/471787/15010

그 이후로 latency_msec=1000각 수신기에 module-rtp-recv를 추가했습니다.

발신자 측에서는 rate=44100 channels=2 format=s16le.

  • 펄스 오디오 버전: 12.2
  • 기본 샘플 사양: s16le 2ch 44100Hz

또한 모든 것이 NTP 서버와 동기화됩니다.

sudo timedatectl status
System clock synchronized: yes
NTP service: active

첫 번째 질문: rate=44100 channels=2 format=s16le변경하는 대신 사용하여 모듈을 로드할 때 추가하는 방법은 무엇입니까?pactl/etc/pulse/default.pa

둘째, 제가 제안한 변경사항이 올바른 방향으로 진행되고 있나요? 음질이 좋지 않은 원인은 또 무엇입니까? 내 하드웨어는 상당히 고급형이고 GigE 네트워크의 성능은 좋습니다(필요한 경우 해당 성능을 정량화하는 방법을 배워야 하지만).

답변1

질문에 명시된 대로 latency_msec=1000각 수신기에 module-rtp-recv를 추가했지만 문제가 해결되지 않았습니다. 나는 그 이후로 그것을 바꿨다.latency_msec=4000그 다음에했다문제를 풀다. 나는 그 사이를 시도하지 않았습니다.

나는 이것이 대답의 절반에 불과하다고 생각합니다. 여전히 속도나 형식과 같은 다른 매개변수를 미세 조정하고 싶지만 지금까지는 올바른 지침을 찾았습니다. 누군가 더 나은 답변을 제안하면 귀하의 답변을 수락하겠습니다. 현재 이것은 시행착오를 통해 제가 생각해낸 최선의 답변입니다. 음악 경험을 훨씬 더 좋게 만들기에 충분합니다.

관련 정보