在“Thread:WL1837, WL1831”中讨论的其它部件
当从手机接收到A2DP流和将外向A2DP流传输到扬声器时,我们仍然看到严重的音频问题:只要存在WiFi流量,就会出现明显的噪音突发,如上一线程中详细说明的那样。
我们在外部顾问的帮助下深入研究了这个问题,并分析了BT协议级别的情况。 似乎(通常)没有丢弃的数据包,但通过查看音频流中的RTP协议标头,我们发现时间戳偶尔跳转,如p.ex:
7113 82.76.7373万 Motorola_77:d4:d6 (moto g (8)电源)→localhost (SBC 617✓PT=SBC,SSRC=0x0,seq=15,Time=8960 Frames=57114 82.77.083万 Motorola_77:d4:d6 (moto g (8)电源)→localhost () 9600✓SBC =117,ssrc=0x0,src=0x0,seq=7,82.77.6478万 = 0,seq=7,sc = 0,0,sc = 0,0,= 0,sq = 0,sq = 0,0,sq = 0,0,s = 0,0 →✓21,sc = 0 时间=1.2416万帧=5
数据包16和17的时差与解码音频流中的杂音完全相关。
我们的假设是,BT主中继器没有为发件人(手机)分配足够的时隙,由于存在WiFi流量,它们被分配的时间太晚。
固件是否提供了任何调整参数以使BT通信比WiFi具有更高的优先级,或者是否有方法减少WiFi的通话时间,以便两者在更细的时间间隔内交错?
Jacob B. 很抱歉,我们花了一些时间跟进此问题。
西蒙
附注:我们正在使用的配置已附加