利用VS1053 做音频流传输延迟会达到50ms,是什么原因导致?

2019-12-17 21:36发布

使用CAN作传输 250KB,标准帧, 距离50m,500KB也试过,延迟没有大的改善。
录音 8K,16bit,单声道

录音和播放都是用VS1053 ,PCM模式,经过测量延迟在50ms左右或以上。

发射和接收都没有使用队列。
录音端每次录2个字节,录4次用一帧发送。   播放端接收4帧 32个字节写入VS1053。

请教大家有没有什么办法降低延迟。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
ztrx
1楼-- · 2019-12-18 00:17
我是来看悬赏的
chunjiu
2楼-- · 2019-12-18 02:29
 精彩回答 2  元偷偷看……
stm32_xiaocai
3楼-- · 2019-12-18 06:27
你就悬赏1莫元啊。。。vs1053内部都有缓存的,而且如果你用MP3编码,编码也不是能按照字节编码的,好像需要1152采样点一个帧
673835452
4楼-- · 2019-12-18 09:27
stm32_xiaocai 发表于 2018-9-29 11:25
你就悬赏1莫元啊。。。vs1053内部都有缓存的,而且如果你用MP3编码,编码也不是能按照字节编码的,好像需要 ...

PCM 不是MP3
qq854149876
5楼-- · 2019-12-18 14:00
用I2S接口的codec

一周热门 更多>