最近工作遇到alsa实时声音传输出现卡顿和杂音,但是将录音保存到本地播放没问题。观察远端收到的声音数据为一段一段的,中间有明显的间隔。最后发现alsa采集数据存在较大的时间间隔,通过将读取到的声音数据放到一个缓冲队列,设置较小的时间间隔,读取该时间间隔对应的声音大小数据,再编码发送到远端解决了问题。
alsa实时声音传输出现卡顿和杂音,保存到本地播放没问题
最新推荐文章于 2023-09-25 15:10:04 发布
最近工作遇到alsa实时声音传输出现卡顿和杂音,但是将录音保存到本地播放没问题。观察远端收到的声音数据为一段一段的,中间有明显的间隔。最后发现alsa采集数据存在较大的时间间隔,通过将读取到的声音数据放到一个缓冲队列,设置较小的时间间隔,读取该时间间隔对应的声音大小数据,再编码发送到远端解决了问题。