블루투스 헤드셋과 고품질 코덱 및 마이크를 동시에 사용

블루투스 헤드셋과 고품질 코덱 및 마이크를 동시에 사용

저는 다양한 Bluetooth 헤드폰을 가지고 있는데, Android와 ChromeOS에서 사용하면 통화와 영상 채팅에서 괜찮은 양방향 오디오 품질을 얻을 수 있습니다.

불행하게도 내 아치 Linux 노트북에서 사용할 때(PulseAudio 13.99.2+13+g7f4d7fcf5-1, bluez 5.55-1 및 pulseaudio-modules-bt 1.4-3 사용) 선택할 수 있습니다( pavucontrol구성 패널에서 또는 사용 pactl set-card-profile). : 다양한 코덱(SBC, AptX, AAC 포함)을 선택하여 A2DP를 사용하여 고품질 사운드를 활성화하거나 A2DP 대신 HSP/HSF를 사용하여 마이크를 활성화할 수 있습니다. HSP/HSF 프로필의 경우 마이크가 "작동한다"는 것은 PulseAudio에 소스와 싱크가 있는 양방향 오디오가 있지만 음질이 너무 나빠서 사람들이 말하는 것을 이해하기 어렵다는 것입니다.

내 질문은 다음과 같습니다

  1. 마이크가 활성화된 상태에서 Android 또는 ChromeOS가 괜찮은 음질을 얻으면 실제로 무슨 일이 일어나고 있나요? HSP/HSF 모드에서 적합한 코덱을 사용할 수 있나요? A2DP에 마이크를 사용할 수 있나요? 아니면 다른 블루투스 모드가 있나요?

  2. 우수한pulseaudio-module-bt웹사이트, LDAC를 제외한 모든 코덱이 디코딩과 인코딩을 지원하는 것으로 보이는데 실제로 디코딩 기능을 어떻게 사용하나요? 이는 내 노트북을 다른 장치의 가상 헤드셋으로 사용하는 경우에만 적용됩니까, 아니면 Bluetooth 헤드셋의 마이크에 이러한 코덱을 사용할 수 있는 방법이 있습니까?

  3. 양방향 통화 중에 헤드셋 사운드를 더 좋게 만들려면 어떤 구체적인 조치를 취해야 합니까? 아니면 실패하면 마이크 소리가 형편없더라도 마이크를 완전히 비활성화하지 않고도 최소한 스피커 소리를 좋게 만들 수 있을까요?

고쳐 쓰다

글쎄, 나는 이것을 완전히 이해하지 못하지만 좋은 음질에는 최소한 HFP 1.6이 필요한 것 같고 bluez는 현재 HFP를 지원하지 않습니다.오포노, 이는 논란의 여지가 있는 문제가 되었습니다.

이 문제를 해결하기 전, Avantree DG80 블루투스 오디오 어댑터를 구매하여 해결했습니다. Linux의 일반 USB 오디오 장치처럼 보이지만 내 헤드폰과 쌍을 이룹니다. 음질은 A2DP만큼 좋지는 않지만 bluez/PulseAudio에서 얻은 것보다 확실히 낫습니다. 또한 PulseAudio에서 스테레오와 스테레오+모노 입력 간을 전환하거나 Bluetooth 어댑터 전면에 있는 스위치를 두 번 클릭하여 A2DP와 HSP/HSF 모드 간에 전환할 수 있습니다.

답변1

A2DP는 양방향 프로필이 아닙니다. 따라서 양방향 오디오를 얻을 수 없습니다.

원하는 것은 HFP 프로필과 유사한 mSBC 코덱입니다.

하나 있다여기 좋은 글이 있어요Ubuntu 20.04에서 PulseAudio 대신 Pipewire를 사용하는 방법을 설명합니다. 심지어는사운드 클립 녹음,그리고사운드 클립 재생(헤드폰에서 나오는 소리를 마이크를 이용해 녹음하여 만든 것입니다.) 품질의 차이를 보여드리기 위해 만들어졌습니다.

답변2

당신은 이것을 할 수 있습니다파이프 및 전선PulseAudio 대신.

논평Ric @tornado99의 일부 수정 사항:

아치 기반 배포판:

  1. 제거pulseaudio-bluetooth
  2. 종속성을 제거하지 않고 pulseaudio만 강제로 제거하므로sudo pacman -Rdd pulseaudio
  3. 설치 pipewirepipewire-pulse
  4. /etc/pipewire/media-session.d/bluez-monitor.confmSBC를 허용하도록 수정
  5. 커널 5.8 이상을 실행하고 있는지 확인하십시오.
  6. 작동하는지 확인하십시오. 즉, HSP 프로필을 선택하면 장치에서 헤드폰 + 마이크를 사용하여 합리적인 오디오(16kHz)를 얻을 수 있습니다.
  7. 소리가 나지 않으면 Realtek RTL8761B 기반 USB 수신기로 전환해야 합니다. 이것들은 매우 저렴합니다(제 브랜드는 Maxesla Bluetooth 5.0입니다).
  8. RTL 펌웨어 파일 설치... (웹 검색만 수행)
  9. 즐기다!

답변3

이 답변을 바탕으로https://askubuntu.com/a/1250010/35326A2DP 양방향 오디오는 Linux 커널과 PulseAudio가 이 기능을 지원하도록 개선될 때까지 작동하지 않는 것 같습니다.

관련 정보