Skip to content
Ohmic Audio

Bluetooth Classic Audio

Canonical Definition

Bluetooth Classic audio uses Bluetooth BR/EDR profiles such as A2DP for media, AVRCP for controls and metadata, and HFP for telephony. The negotiated profile, codec, configuration, buffering, radio conditions, implementation, and downstream path determine the result.

Separate The Functions

FunctionTypical profileWhat it proves
music distributionA2DPa compatible media stream can be negotiated
play, pause, skip, metadataAVRCPremote control and metadata behavior
call audio and microphoneHFPa telephony path, not the A2DP media path

Codec Negotiation

Both source and sink must support a compatible codec and configuration. A codec logo on one device does not prove that codec is active. The source may fall back, the sink may support only part of a codec family, and the operating system may select a different mode after reconnect or under radio stress.

Do not rank SBC, AAC, aptX-family codecs, or LDAC from one nominal bitrate. Encoder quality, configuration, resampling, buffering, concealment, radio behavior, and the receiving analog path all matter.

Bluetooth Version Is Not An Audio Quality Rating

The core Bluetooth version describes capabilities of the radio and protocol platform. It does not by itself identify A2DP codec support, the negotiated media configuration, LE Audio support, latency, or the quality of the head-unit output stage.

End-To-End Latency

total latency =
app and operating-system buffering
+ encode
+ transport and retransmission behavior
+ sink buffering
+ decode and resampling
+ DSP and conversion
+ display-path timing where video is involved

A codec-only latency number is not an installed-system latency measurement.

Verification

  1. Record phone, operating system, app, sink, firmware, profile, and codec where exposed.
  2. Measure output level, response, noise, latency, and dropout behavior.
  3. Switch from media to a call and record the changed path and volume state.
  4. Repeat after reconnect, multiple-device pairing, and representative radio congestion.
  5. Compare against another source using the same reference program.

Continue