蓝牙耳机功能,也就是bluetooth headset /headfree profile,实现起来比想象的复杂。早期的蓝牙规范只定义了headset的profile, headset的实现原理是在hci层之上扩展一个接口,传输sco面向连接的同步音频数据包,限定音频流只能是单声道8k的话音级别的pcm。随着需求发展明显已经不能满足了,于是又补充了a2dp协议,a2dp协议在l2cap上层,使用sbc压缩并使用acl异步数据包传输,可以支持cd级别的音频流。
蓝牙耳机功能,也就是bluetooth headset /headfree profile,实现起来比想象的复杂。早期的蓝牙规范只定义了headset的profile, headset的实现原理是在hci层之上扩展一个接口,传输sco面向连接的同步音频数据包,限定音频流只能是单声道8k的话音级别的pcm。随着需求发展明显已经不能满足了,于是又补充了a2dp协议,a2dp协议在l2cap上层,使用sbc压缩并使用acl异步数据包传输,可以支持cd级别的音频流。