手机先解码,比如你收到的是mp3的码流,手机先解析成pcm,然后给蓝牙协议栈,在那里再压缩成sbc传给蓝牙音箱,蓝牙音箱把sbc再解码成pcm通过codec还原成音频模拟信号。当然除了sbc如果你手机和蓝牙音箱都支持比如mp3,aac或者aptx, 他们之间还可以通过这些编码方式来传送音频流。
更厉害的是如果你是手机研发的,并且有足够的实力,其实也能自己制定一个压缩算法,只要你配套的音箱也支持就行。a2dp是支持自定义编码方式的。
手机先解码,比如你收到的是mp3的码流,手机先解析成pcm,然后给蓝牙协议栈,在那里再压缩成sbc传给蓝牙音箱,蓝牙音箱把sbc再解码成pcm通过codec还原成音频模拟信号。当然除了sbc如果你手机和蓝牙音箱都支持比如mp3,aac或者aptx, 他们之间还可以通过这些编码方式来传送音频流。
更厉害的是如果你是手机研发的,并且有足够的实力,其实也能自己制定一个压缩算法,只要你配套的音箱也支持就行。a2dp是支持自定义编码方式的。