• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

AAC 256: BT vs Airplay make any difference?

flz

Active Member
Joined
Feb 27, 2022
Messages
140
Likes
104
For someone in the Apple ecosystem listening to AAC 256 (default lossy codec for Apple Music), would there be an audible difference between streaming it over bluetooth vs apple airplay (wifi)? I understand that airplay (wifi) will have more bandwidth but would it even matter for a lossy codec such as AAC 256? Thanks.
 

Beershaun

Major Contributor
Forum Donor
Joined
Oct 3, 2019
Messages
1,873
Likes
1,920
There should not be. That said Amir has found different devices implement Bluetooth aac better than others. I think if you are using apple products on both ends you should be fine.
 

abdo123

Master Contributor
Forum Donor
Joined
Nov 15, 2020
Messages
7,444
Likes
7,954
Location
Brussels, Belgium
There should not be. That said Amir has found different devices implement Bluetooth aac better than others. I think if you are using apple products on both ends you should be fine.
I don’t remember him testing any Apple products can you link me to that?
 

abdo123

Master Contributor
Forum Donor
Joined
Nov 15, 2020
Messages
7,444
Likes
7,954
Location
Brussels, Belgium
I would not double lossy encode stuff so I recommend that you listen to lossless on Apple Music but to continue using Bluetooth out of convenience.
 
OP
F

flz

Active Member
Joined
Feb 27, 2022
Messages
140
Likes
104
I would not double lossy encode stuff so I recommend that you listen to lossless on Apple Music but to continue using Bluetooth out of convenience.
If there is a way to listen to lossless from Apple Music (the streaming service) WITHOUT wires (other than HomePod which is out of my consideration), let me know. thanks.
 

Zensō

Major Contributor
Joined
Mar 11, 2020
Messages
2,753
Likes
6,766
Location
California
If there is a way to listen to lossless from Apple Music (the streaming service) WITHOUT wires (other than HomePod which is out of my consideration), let me know. thanks.
4563B08D-37E8-43B6-BCD7-61105493BB1A.jpeg
 
OP
F

flz

Active Member
Joined
Feb 27, 2022
Messages
140
Likes
104
Thanks. Yes, I read that article. I got confused because I thought it was only local content that would be lossless over AirPlay but the article states streaming content is also lossless over Airplay 1&2 from Mac if Airplay device is set system-wide. It sure is confusing!
 

Chrispy

Master Contributor
Forum Donor
Joined
Feb 7, 2020
Messages
7,938
Likes
6,090
Location
PNW
You sure the stream will actually be via bt rather than just directing the stream from other servers?
 

abdo123

Master Contributor
Forum Donor
Joined
Nov 15, 2020
Messages
7,444
Likes
7,954
Location
Brussels, Belgium
If there is a way to listen to lossless from Apple Music (the streaming service) WITHOUT wires (other than HomePod which is out of my consideration), let me know. thanks.
I meant activate lossless in your settings so you’re not losing data twice.
 

Blorg

Senior Member
Joined
Dec 16, 2020
Messages
474
Likes
719
Using AAC over BT it will decode the AAC and then re-encode it, which theoretically could lead to generational loss. It's unlikely you'd hear it though, one guy on HydrogenAudio did a re-encoding test with various codecs re-encoding them 100 times, and AAC was by far the most resistant, most of the others were mush by the end of it.

Everything I'm aware of will do a decode -> rencode step, people have this idea it can just hand the original files over to BT, but that's not how it works, it needs to decode and hand to the system mixer to mix in notification sounds, etc. and then re-encode. I'm not aware of any system that will hand an actually compressed bitstream directly to BT.

So theoretically, you would get better fidelity, even with an AAC source, sending the decoded AAC over a lossless method.

In practice, though, in terms of audibility, I suspect you wouldn't hear any difference.
 

Beershaun

Major Contributor
Forum Donor
Joined
Oct 3, 2019
Messages
1,873
Likes
1,920
I would not double lossy encode stuff so I recommend that you listen to lossless on Apple Music but to continue using Bluetooth out of convenience.
I thought AAC was a natively supported bluetooth codec so it wouldn't be encoded a second time to send it over bluetooth. Is that not the case? -Hence my original post that it wouldn't be any different via bluetooth or wifi. If I'm mistaken then I change my recommendation to use wifi over bluetooth.

To answer your other question on apple products.
I was thinking of this review where Amir mentioned the AAC codec performance was degraded due to the Android implementation.

As far as Apple products he's reviewed I found the homepod.

But nothing specific about the actual apple AAC implementation quality and it doesn't support bluetooth anyway.
 
Last edited:

Blorg

Senior Member
Joined
Dec 16, 2020
Messages
474
Likes
719
@Beershaun According to this, it doesn't pass the compressed audio directly, it decompresses, passes to the OS mixer as uncompressed audio, and the compiled sound stream is recompressed. My understanding, this is how all common OSes work, whether Android, Windows, Mac, iOS.

AAC provides excellent quality at 320 and 256 kb/s bit rates, but is prone to generation loss on already compressed content, however it’s difficult to hear any differences between the original and AAC 256 kb/s on iOS, even with several consecutive encodings. For MP3 320 kbps encoded into AAC 256 kbps the loss can be neglected.
Just as with any other Bluetooth codec, any music is first decoded then encoded with a codec. When listening to music in AAC format, it is first decoded by the OS, then encoded into AAC again, for transmission over Bluetooth. This is necessary to mix several audio streams such as music and new message notifications. iOS is no exception. You can find a lot of statements that iOS does not transcode music in AAC format for transmission via Bluetooth, which is incorrect.
 

Beershaun

Major Contributor
Forum Donor
Joined
Oct 3, 2019
Messages
1,873
Likes
1,920
@Beershaun According to this, it doesn't pass the compressed audio directly, it decompresses, passes to the OS mixer as uncompressed audio, and the compiled sound stream is recompressed. My understanding, this is how all common OSes work, whether Android, Windows, Mac, iOS.
Thanks. So is that the same for sending AAC over airplay/wifi?
 

Blorg

Senior Member
Joined
Dec 16, 2020
Messages
474
Likes
719
Thanks. So is that the same for sending AAC over airplay/wifi?
I don't know, in terms of how Airplay works. It would be possible theoretically for it to work differently. It's also possible, that it works one way in one mode, but another way in another mode, possibly it has one mode where it's "playing files" and not transcoding but another where it's "sending mixed audio output of the OS" and is. I'd suspect it has a chance of not, if you play a file, and that's the only thing that plays, and you make other noises on the source device and they either play locally or not at all. If the other noises are played through to the destination device, then for sure it's mixing and transcoding- although at least some versions of Airplay are lossless.

Streamers, for example, typically send/receive the original files directly, without reencoding. This is my understanding of how UPnP works, some servers will also transcode as an option, for compatibility, but it's not the default mode of operation, the default is actually just serving the files as is and the sink device receives them and plays them.

You also have systems like Tidal/Spotify Connect where there isn't any transfer of media information at all, the way these systems work is basically the player you are operating becomes a remote control, and just tells the actual playing device what it should be playing, and it then fetches that directly from Tidal/Spotify. So there's no transcoding necessary there either.
 

Beershaun

Major Contributor
Forum Donor
Joined
Oct 3, 2019
Messages
1,873
Likes
1,920
I don't know, in terms of how Airplay works. It would be possible theoretically for it to work differently. It's also possible, that it works one way in one mode, but another way in another mode, possibly it has one mode where it's "playing files" and not transcoding but another where it's "sending mixed audio output of the OS" and is. I'd suspect it has a chance of not, if you play a file, and that's the only thing that plays, and you make other noises on the source device and they either play locally or not at all. If the other noises are played through to the destination device, then for sure it's mixing and transcoding- although at least some versions of Airplay are lossless.

Streamers, for example, typically send/receive the original files directly, without reencoding. This is my understanding of how UPnP works, some servers will also transcode as an option, for compatibility, but it's not the default mode of operation, the default is actually just serving the files as is and the sink device receives them and plays them.

You also have systems like Tidal/Spotify Connect where there isn't any transfer of media information at all, the way these systems work is basically the player you are operating becomes a remote control, and just tells the actual playing device what it should be playing, and it then fetches that directly from Tidal/Spotify. So there's no transcoding necessary there either.
Thanks. Yes I’m aware of those options. I understand now why they are recoding for Bluetooth so other sounds from the phone can be mixed in. I am thinking about how this impacts the OPs question about whether Airplay and Bluetooth are essentially the same or not for 256 aac. I think the answer is they a different if airplay is not recoding as I don’t believe apple sends additional sounds (like notifications) in an airplay stream.
 
OP
F

flz

Active Member
Joined
Feb 27, 2022
Messages
140
Likes
104
Having recently acquired a WiiM Mini Streamer and SMSL Su-9n DAC, I was able to do some listening comparisons. These are just my subjective listening impressions so feel free to ignore/dismiss. The answer is yes, I thought Apple Music AAC 256 over Airplay 2 sounded slightly better than Apple Music AAC 256 over BT. In fact, I struggled to tell any difference at all between AAC 256 over Airplay 2 and lossless (either from redbook CDs or Tidal Hifi/lossless) in my system. But BT was audibly inferior by a small degree.

Some of you will say my subjective listening impressions are meaningless since I did not do a properly controlled blind test. Fair enough, but those are my impressions.
 
Top Bottom