我有一个需要将突发数据传输到android设备的应用程序。
附加了此突发期间的一系列数据包。我们观察到,在频道更改期间,堆栈太忙了,并且在约45-48毫秒内未传输任何内容。
这导致发送设备上的数据丢失。我们无法在发送器上保留该数量的数据来应对bluedroid中的延迟。
在AOSP / bluedroid中是否有建议的更改可以改善这种情况?关于从哪里开始寻找的任何建议?
目标设备是带有AOSP 5.1.1_r14的Nexus 7 2013(flo)
最佳答案
这可能是硬件特定的行为。也许硬件缓冲区限制为4个数据包,并且驱动程序仅在CI中断后才传送/获取数据包。
关于android - channel 切换期间,Bluedroid挂断> 45 ms,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36542079/