(五)记录小安派之板载ES8388流式播放PCM音频

[复制链接]
查看2493 | 回复14 | 2023-10-29 13:50:32 | 显示全部楼层 |阅读模式

本帖最后由 jkernet 于 2023-11-5 11:10 编辑

本帖最后由 jkernet 于 2023-11-5 10:47 编辑

本帖最后由 jkernet 于 2023-11-5 10:35 编辑

本帖最后由 jkernet 于 2023-10-29 16:51 编辑

本帖最后由 jkernet 于 2023-10-29 16:15 编辑

本帖最后由 jkernet 于 2023-10-29 14:27 编辑

记录小安派系列传送门

(一)记录小安派之开发环境搭建(Windows)附赠小安派Windows编译环境一键搭建工具

(二)记录小安派之开箱

(三)记录小安派之编译烧录

(四)记录小安派之生成博流SDK离线文档

前言

难怪安信可官方不贴博流的SDK文档,细看之后真的是一言难尽!

流式播放PCM音频主使用的是TCP协议,客户端和服务端都未做分包组包处理(可能出现粘包情况,但不影响现有demo的所有功能),服务端是易语言编写的附带源码逻辑比较简单.

效果视频

B站 安信可小安派S1使用板载ES8388流式播放PCM音频

尝鲜步骤

下载"AiPiAudioServer.zip"解压至任意目录.

下载"pcm.zip"并解压至"AiPiAudioServer"目录,双击运行"AiPiAudioServer.exe",左侧列表框会列出PCM文件夹中的.RAW后缀的音频文件,右侧日志框会输出本机IP.

1698557664308.png

1698557712588.png

下载"AiPiAudio.zip"并解压至小安派SDK目录,由于项目用到了freeRTOS的"stream_buffer",博流SDK默认没有包含构建,所以得修改aithinker_Ai-M6X_SDK\components\os\freertos\CMakeLists.txt添加sdk_library_add_sources(stream_buffer.c),如果你使用的是串口烧录,请修改"flash_prog_cfg.ini"文件中配置boot2_isp_mode = 1,最后配置wifi信息和服务端ip("AiPiAudioServer"中的本机IP,请保证和wifi在同局域网下),编译烧录,复位开发板,等待开发板连接wifi,连接服务端,日志输出"hello server"就代表开发板已经成功连接了.

image.png

image.png

1698560606612.png

1698557282372.png

1698558185976.png

最后点击双击"生日快乐"就可以听到优美的歌曲了!

注意事项

BL616有高速缓存,I2S启用DMA传输,使用的内存空间,不能使用缓存,会导致播放有杂音,理论上使用bflb_l1c_dcache_invalidate_range使缓存无效也行,但是不知道为什么依然会有杂音,只能声明的时候加上ATTR_NOCACHE_NOINIT_RAM_SECTION了.

源码资源

pcm.zip

1698569354657.png

AiPiAudioServer.zip

567.23 KB, 下载次数: 19

AiPiAudio.zip

19.45 KB, 下载次数: 12

废弃

AiPiAudio_1105.zip

19.57 KB, 下载次数: 12

优化播放流程,优化播放模块

本帖被以下淘专辑推荐:

回复

使用道具 举报

bzhou830 | 2023-10-29 13:56:33 | 显示全部楼层
厉害厉害
选择去发光,而不是被照亮
回复

使用道具 举报

iiv | 2023-10-29 14:09:30 | 显示全部楼层
机哥666
回复

使用道具 举报

King6688 | 2023-10-29 14:25:28 | 显示全部楼层
好家伙,我直呼好家伙
回复 支持 反对

使用道具 举报

bobochen | 2023-10-29 16:56:19 | 显示全部楼层
厉害
回复

使用道具 举报

WangChong | 2023-10-29 19:54:50 | 显示全部楼层
666
回复

使用道具 举报

流水源 | 2023-10-29 22:02:53 | 显示全部楼层
厉害厉害
回复

使用道具 举报

molun | 2023-10-30 08:48:55 | 显示全部楼层
wow~ ⊙o⊙ 赞赞赞
等风,等雨,也等你!
回复 支持 反对

使用道具 举报

lsrly | 2023-10-30 11:34:47 | 显示全部楼层
学习了
回复

使用道具 举报

爱笑 | 2023-10-30 13:39:46 | 显示全部楼层
刚哥厉害了!
用心做好保姆工作
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则