文件名称:snapclient:ESP32上的WIP snapclient
文件大小:147KB
文件格式:ZIP
更新时间:2024-04-10 13:05:40
C
ESP32的Snapcast客户端 用于同步音频流客户端移植到ESP32 功能清单 当前支持Opus和PCM解码 通过menuconfig进行Wifi设置 自动连接到网络上的快照服务器 Wroom模块上的缓冲区长达150 ms 在Wrover模块上的缓冲区足够多 从Snapcast服务器控制多室同步延迟400ms-2000ms 描述 我继续从@badaix和@bridadan到ESP32 Snapcast客户端的工作。当前,它支持基本功能,例如多音色同步,网络控制的音量和静音。目前,它仅支持Opus和PCM 16bit / 48Khz音频流,并且同步化部分仍在研究中。 请查看任务列表,随时填写。 我使用了英飞凌MA12070P多级D类组合编码/放大器,因为它在高电源轨上具有出色的功率效率。它可以使电池电源系统在正常收听级别下具有良好的播放时间,并且仍然具有启动聚会的动力。 程式库 该代码库
【文件预览】:
snapclient-master
----.gitignore(31B)
----components()
--------ota_server()
--------wifi_interface()
--------dsp_processor()
--------esp-dsp()
--------rtprx()
--------lightsnapcast()
--------websocket()
--------websocket_if()
--------libbuffer()
--------net_functions()
--------protocol()
--------custom_board()
--------opus()
----html()
--------ma_tempmonitor.js(205B)
--------index.html(1KB)
--------graph.js(21KB)
--------ma_if_ws.js(5KB)
--------styles.css(542B)
----Makefile(181B)
----sdkconfig(39KB)
----.pre-commit-config.yaml(496B)
----.gitmodules(204B)
----snapcast()
--------snapserver.conf(4KB)
----README.md(6KB)
----.vscode()
--------settings.json(41B)
----main()
--------component.mk(145B)
--------Kconfig.projbuild(1KB)
--------main.c(22KB)
--------CMakeLists.txt(78B)
----sdkconfig.old(34KB)
----CMakeLists.txt(273B)