根据该文dev.ti.com/.../ble_voice.html
1.除了BLE报文中的用户数据,会携带ATT L2CAP头等信息,带来额外开销。文中下表第一行 7=4B L2CAP header + 3B ATT header,第二行的21是如何计算出来的?
2. 10ms秒建一次连接,每次发3-5个notification,是能够满足文中计算的传音频需要的吞吐量的。10ms 3-5个notification没有考虑ios连接间隔的限制,和丢包的问题。如果丢包可能导致音频压缩无法解决等问题,是否要加ARQ重传等机制?
| Data | Calculation | rate |
|---|---|---|
| L2CAP and ATT header | (7 * 5) B / 12ms | 23.33kbps |
| Complete packets overhead | (21 * 5) B / 12ms | 70kpbs |