Skip navigation

Bluetooth: A2DP. Which codec is used in iOS4.3

3238 Views 5 Replies Latest reply: Jul 2, 2013 11:39 AM by sam1234 RSS
TimSig Level 1 Level 1 (0 points)
Currently Being Moderated
Mar 25, 2011 1:45 PM

does anybody know, which codec is supported for BT A2DP streaming?

SBC (default)


iOS 4
  • wjosten Level 10 Level 10 (91,440 points)
    Currently Being Moderated
    Mar 25, 2011 1:49 PM (in response to TimSig)
    I believe SBC, although Apple is not exactly forthcoming regarding exactly what Codec they chose.
    MacBook Pro
  • thanid Calculating status...
    Currently Being Moderated
    Apr 5, 2012 11:22 PM (in response to TimSig)

    I would also say SBC. On iOS devices there's no way to verify this, though.


    On a Macbook Pro you can verify what codec is being used (alt-click on the Bluetooth icon in the menu bar, check device details), and it's SBC, even when streaming to an AAC-capable device like a JBL Onbeat Extreme.


    The sound quality is very similar (comparing my iPad with Macbook Pro), so hence my assumption that both iOS and Lion use SBC.


    I have been able to get an apt-X stream to play (to an Altec Lansing speaker), but have never seen AAC being used.


    The signal clarity of apt-X is clearly superior to SBC; I believe AAC would come close to apt-X, if only Apple would enable it.

  • thanid Level 1 Level 1 (0 points)
    Currently Being Moderated
    Apr 6, 2012 1:34 AM (in response to TimSig)

    Then again, this is from the JBL press release :

    The JBL OnBeat Xtreme iPad dock supports advanced A2DP and AVRCP Bluetooth profiles for interference-free operation, and uses the higher-quality AAC codec – supported by Apple’s iOS devices, gaming consoles from Sony and Nintendo as well as Android smartphones – for superior audio streaming.

  • wangek Calculating status...
    Currently Being Moderated
    Aug 13, 2012 3:12 AM (in response to TimSig)

      Don't have change to test iOS4.3.

    We've test that iPad with iOS 5 support AAC streaming (via Bluetooth) with aac-enabled Bluetooth stereo headset.

      On Lion OS (latest 10.7.4), it shows SBC with the same Bluetooth stereo headset, seems no AAC support at all.

  • sam1234 Calculating status...
    Currently Being Moderated
    Jul 2, 2013 11:39 AM (in response to TimSig)

    I work for a Bluetooth software company. I can tell you that Apple does support AAC over Bluetooth in iOS, but I've never tested in OSX. I've used AAC on my iPhone 5 (iOS 6.1.4) and on an iPod touch (iOS 4.3.3). I have an old iPhone 3GS (iOS 4.2.1) that broadcasts an AAC Codec Endpoint but when you try to connect to the endpoint the connection request fails. And when the 3GS connects to my application it ignores my AAC Codec Endpoint and uses the SBC Codec Endpoint.


    I am curious as to why it I can't use the AAC Codec on the 3GS. I tried changing the AAC Codec Capabiliites of my local endpoint by setting the Bit Rate to 0 and also setting the bit rate to a large value (greater than 500,000 kbps), but the phone still won't use the endpoint. Was hoping to learn why. Maybe it's a bug in older versions of iOS?


More Like This

  • Retrieving data ...

Bookmarked By (0)


  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.