JACK 오디오 연결 키트를 통해 Bluetooth 스피커를 출력으로 사용

JACK 오디오 연결 키트를 통해 Bluetooth 스피커를 출력으로 사용

JACK의 출력으로 Bluetooth 오디오 장치(내 것은 SURE 전자 제품의 AMP)를 사용할 수 있는지 알고 싶습니다.

현재 저는 pulseaudio-bluetooth 모듈과 반대 방향으로 jackd와 함께 pulseaudio를 실행할 수 있는 가능성에 대해서만 알고 있습니다. pulseaudio를 jackd의 클라이언트(소스/싱크라고 함)로 사용하는 것입니다.

추신: 더 많은 지연과 기타 문제가 있을 것 같습니다. 이는 극단적인 경우일 수도 있지만... 그래도 하고 싶습니다.

답변1

키트는 pulseaudio-jackPulseAudio와 JACK 연결을 지원합니다.

PulseAudio가 일반적으로 ALSA 연결과 함께 사용되지 않는 경우 ALSA 장치를 "off"로 설정할 수 있습니다.

pactl set-card-profile 0 off

더 많은 오디오 장치가 필요하면 명령을 반복하고 등 0으로 변경하십시오.12

더 나은 해결책은 ALSA 카드를 감지하는 펄스오디오 모듈을 제거하는 것입니다.

cp /etc/pulse/default.pa ~/.config/pulse/default.pa
nano ~/.config/pulse/default.pa

이 섹션을 찾아 다음과 같이 각 줄의 시작 부분에 "#"을 추가하세요.

### Automatically load driver modules depending on the hardware available
#.ifexists module-udev-detect.so
#load-module module-udev-detect
#.else
### Use the static hardware detection module (for systems that lack udev support)
#load-module module-detect
#.endif

nano를 저장하고 종료합니다(다른 텍스트 편집기를 사용할 수 있습니다).
Pulseaudio 또는 PC를 다시 시작하여 새 구성을 다시 로드하세요.

D-Bus와 함께 JACK을 사용하면 Pulseaudio Jack Sink 및 Pulseaudio JACK Source 연결이 자동으로 로드됩니다.

JACK과 PulseAudio가 모두 실행 중인 경우 연결을 추가할 수 있습니다.

pactl load-module module-jack-sink
pactl load-module module-jack-source connect=0

JACK의 사운드 출력은 PulseAudio를 통해 재생할 수 있습니다.

pactl load-module module-loopback source=jack_in

Pulseaudio가 JACK 이후에 시작되면 구성 파일 끝에 "pactl"을 뺀 명령을 추가할 수 있습니다.~/.config/pulse/default.pa

관련 정보