百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
Q

quiet-lwip

> 编程语言
开源

完整的网络栈支持音频 - 适用于 libquiet 的 lwIP 驱动

666 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

完整的网络栈支持音频 - 适用于 libquiet 的 lwIP 驱动

========= 这是 libquiet 与 lwip 之间的绑定。此绑定可用于在音频通道上创建 TCP 和 UDP 连接。此通道可以是扬声器到麦克风的通道("空中通道"),也可以通过有线连接。 此绑定提供了一个抽象版本,该版本发射和消耗浮点样本,这些样本可以传送到声卡。或者,它提供了一个 PortAudio 绑定,该绑定负责音频接口,可在大多数现代操作系统上使用。 构建

安装 依赖项 后,运行 mkdir build && cd build && cmake .. && make。

Quiet-lwip 会构建静态库和头文件,这些库和头文件可以链接到其他程序中,从而允许它们通过声音进行套接字传输。示例 ------------

为了证明 Quiet-lwip 可以在普通套接字上下文中使用,它随附了一些实用的示例程序。这些程序展示了 quiet-lwip 的可行用例。虽然这些示例程序已经完善,但示例代码中的错误处理存在粗糙的地方,因此在将其复制/粘贴到真实产品中时请注意。请始终检查您的代码!

** 为了方便起见,我在下面运行了这些示例,客户端和服务器都在同一台笔记本电脑上。 ** 如果您想确认没有发生欺诈行为,欢迎检查这些示例的工作原理。 除非另有说明,我们将通过无线传输,但使用相同的扬声器和麦克风,就好像两个人使用相同的嘴和耳朵进行通信一样。

第一项工作是发现附近的服务器。我们使用一个有载荷设置为 'MARCO' 的 UDP 广播包来进行此项工作。发现服务器随后以一个内容为 'POLO' 的 UDP 包回复发送者。

Quiet-lwip

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言