欢迎光临散文网 会员登陆 & 注册

ESP Multi-Room Music 方案:支持音频实时同步播放 实现音乐互联共享

2023-11-28 18:37 作者:乐鑫信息科技  | 我要投稿

项目背景

随着无线通信技术的发展,针对不同音频应用领域的无线音频产品正不断涌现。近日,乐鑫科技推出了基于 Wi-Fi 的多扬声器互联共享音乐通信协议——ESP Multi-Room Music 方案。该方案使用乐鑫自研的基于 Wi-Fi 局域网的音频同步播放技术,支持音频设备间低延时自动校准,打造影院级立体声环绕系统。该方案具有以下优势:

  • 影院级立体声环绕系统: 可居家轻松构建影院级的立体声环绕系统,升级家庭影音系统,感受高质量的澎湃声音体验。

  • 低延时自校准:ESP Multi-Room Music 方案支持自动低延时校准,确保在不同位置的所有扬声器声音同步。

  • DIY 环绕效果:支持用户自定义多设备之间的组网以及环绕效果,可以根据用户的居家环境和喜好,实现对音箱的智能 DIY 群组控制。

  • 多播放来源:支持来自媒资云端、手机设备、本地 AUX等输入方式,可随时随地构建设备协同播放场景。

  • 稳定性和可靠性:基于局域网 Wi-Fi 技术,提供稳定、可靠的音频数据传输,让用户的音频体验更加流畅。

  • 易于安装和使用:无需复杂的设置过程,用户即可轻松安装和使用。同时摆脱繁琐的信号线缆,使空间更加整洁。

观看视频了解 ESP Multi-Room Music 方案。

ESP Multi-Room Music 方案开源项目现已开源在 GitHub


项目价值

ESP Multi-Room Music 方案支持单个音箱的独立操作,在实现语音对话、音乐播放的同时,还能与其他预设群组音箱同步播放,并完成精确的实时校准同步,以实现立体环绕的音箱效果。这意味着,无论是个人消费类音响产品,还是专业商业音响产品,该方案都能为用户提供卓越的环绕体验和便利的使用体验。因其低时延同步播放的特性,该方案还能够被用于校园广播、居家检测报警、工厂流程化产品等应用中,为实时音频信息传递和设备实时共享提供关键支持。此外,ESP Multi-Room Music 方案还能与 ESP RainMaker 云平台实现互联,在满足用户使用 APP 对音响进行 DIY 群组控制的同时,还能作为语音中枢记录环境中的其他智能产品。

综上所述,ESP Multi-Room Music 方案为音频互联共享提供了崭新和高效的解决方案,这将为用户、学生、家庭和企业带来更丰富、更便捷、更智能的音频体验!


开发指南

1. 环境配置

硬件要求:本例程支持的开发板在 $ADF_PATH/examples/README_CN.md 文档例程与乐鑫音频开发板的兼容性表格中有标注,表格中标有绿色复选框的开发板均可运行本例程。如下面的配置一节所述,可以在 menuconfig 中选择开发板。

2. 编译和下载

使用 IDF 其他分支:本例程支持 IDF release/v4.2 及以后的分支,例程默认使用 IDF release/v4.4 分支。

配置:打开配置选项 idf.py menuconfig。

在 menuconfig > Audio HAL 中选择合适的开发板。

在 Example Configuration > WiFi SSID 和 WiFi Password 配置 Wi-Fi 网络。

编译和下载:请先编译版本并烧录到开发板上,然后运行 monitor 工具来查看串口输出 (替换 PORT 为端口名称):

退出调试界面使用 Ctrl-]。

有关配置和使用 ESP-IDF 生成项目的完整步骤,请参阅《ESP-IDF 编程指南》

3. 如何使用例程

功能和用法:

  • 准备三块及以上乐鑫音频开发板(例如 ESP32-S3-Krovo-2 或者 ESP32-LyraT-Mini),同时在所有开发板上加载并运行示例。

  • 当所有开发板都处于从机开始搜索模式后,按下其中一块开发板的 PLAY/REC 键开始 (ESP) Multi-Room Music 播放。

日志输出:

  • 从机开始搜索,打印如下:

  • 主机开始播放,打印如下:

    • 从机开始播放,打印如下:


    相关资源

    • 项目 Github 链接

      https://github.com/espressif/esp-adf/tree/master/examples/advanced_examples/multi-room

    • 项目 README 文档_CN

      https://github.com/espressif/esp-adf/blob/master/examples/advanced_examples/multi-room/README.md

    • 例程与乐鑫音频开发板的兼容性表格

      https://github.com/espressif/esp-adf/blob/master/examples/README_CN.md#%E4%BE%8B%E7%A8%8B%E4%B8%8E%E4%B9%90%E9%91%AB%E9%9F%B3%E9%A2%91%E5%BC%80%E5%8F%91%E6%9D%BF%E7%9A%84%E5%85%BC%E5%AE%B9%E6%80%A7

    • 乐鑫物联网开发框架 ESP-IDF

      https://docs.espressif.com/projects/esp-idf/zh_CN/release-v4.2/esp32/index.html

    • 乐鑫 ESP RainMaker SDK

      https://github.com/espressif/esp-rainmaker

    ESP Multi-Room Music 方案:支持音频实时同步播放 实现音乐互联共享的评论 (共 条)

    分享到微博请遵守国家法律