-
Notifications
You must be signed in to change notification settings - Fork 687
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pipeline_http_mp3播放卡顿问题,从已关闭议题(AUD-5291) #1174开启 (AUD-5612) #1248
Comments
@jason-mao 老哥来瞧瞧 |
@laodi-chen 你获取HTTP 下载端的output ringbuffer 水位, 确认一下在卡顿的时候,是不是没有缓冲数据了?听这个声音应该是阶段性的下载不及时。另外,参考下面的配置,把Wi-Fi 和 TCP 的buffer 调整最优,可以改善上述情况。
|
@jason-mao CONFIG_TCP_SND_BUF_DEFAULT=65535
CONFIG_TCP_WND_DEFAULT=65535
CONFIG_TCP_RECVMBOX_SIZE=128 在使用云存储时不知道为什么下载速度就会慢,音频听起来比较卡。 测试网络
音频地址
|
@laodi-chen 在卡顿的时候,获取HTTP 的output ringbuffer 水位, 确认一下在卡顿的时候,是不是没有缓冲数据了? |
@jason-mao 我发现http的加载速度远快于https,但听起来还是会有些许断续感。 HTTPS地址录制的视频 bandicam.2024-08-22.17-53-17-865.mp4HTTP地址录制的视频 bandicam.2024-08-22.18-01-24-478.mp4 |
看着是和下载速度有关,你在 I2S stream timeout 的地方加点打印, esp-adf/components/audio_stream/i2s_stream.c Line 286 in e218638
我测试了一下你提供的URL,HTTP和HTTPS 都很流畅。你是用的我们模组,还是芯片?IDF 版本?同时你换个环境试试? |
@jason-mao 我注意到例程在IDF5.x运行良好 IDF4.4.7IDF版本:
bandicam.2024-08-23.15-06-06-602.mp4
bandicam.2024-08-23.14-53-36-819.mp4IDF5.2.1IDF版本:
bandicam.2024-08-23.15-02-08-142.mp4 |
@laodi-chen 4.4 的分支已经EOL,建议切换到5.2 或者5.3 来。 |
@jason-mao 老哥
后来又按照你说的方式调整了输出缓冲区大小,并进行了以下调整,但是效果都无济于事。
使用的例程默认播放地址https://dl.espressif.com/dl/audio/ff-16b-2c-44100hz.mp3
这是录音
WeChat_20240813182718.mp4
The text was updated successfully, but these errors were encountered: