我有一个需要将突发数据传输到android设备的应用程序。

附加了此突发期间的一系列数据包。我们观察到,在频道更改期间,堆栈太忙了,并且在约45-48毫秒内未传输任何内容。

android -  channel 切换期间,Bluedroid挂断> 45 ms-LMLPHP

这导致发送设备上的数据丢失。我们无法在发送器上保留该数量的数据来应对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/

10-10 06:19