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

wave-share

> 编程语言
开源

无服务器、点对点、通过声音进行本地文件共享

2.3K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

无服务器、点对点、通过声音进行本地文件共享

wave-share

使用声音的 WebRTC 信令概念验证。可在具有麦克风和扬声器的所有设备上运行。 浏览器。 附近的设备通过通过 WebRTC 协议交换必要的会话描述协议 (SDP) 数据来协商 WebRTC 连接。 这是一系列音频音调。在成功协商后,浏览器之间建立了本地 WebRTC 连接,允许通过局域网交换数据。 查看实际应用 (2 分钟视频): 自己尝试一下: ggerganov.GitHub.io/wave-share 最新消息:
我已经将数据到声音算法提取到一个名为 ggwave 的独立库中。 它可以轻松嵌入到其他项目中。

它是如何工作的

WebRTC 技术允许在不同设备上运行的两个浏览器相互连接并交换数据。无需安装插件或下载应用程序。要启动连接,对等体需要交换联系信息(IP 地址、网络端口、会话 ID 等)。这个过程称为“信令”。WebRTC 规范未定义任何信令标准 - 联系信息交换可以通过任何协议或技术实现。

  • 伙伴 A 通过将会话数据编码为音频音调来广播 WebRTC 连接的请求
  • 附近的伙伴捕获伙伴 A 发出的声音,并解码 WebRTC 会话数据
  • 想要与伙伴 A 建立连接的伙伴 B 通过音频响应,响应中包含伙伴 B 的联系信息。此外,伙伴 B 还开始尝试与伙伴 A 建立连接
  • 伙伴 A 收到来自伙伴 B 的响应,解码传输的联系数据,并允许伙伴 B 建立连接
  • 连接建立成功

Issues· 0 开放

查看全部 Issues在 GitHub 打开

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

> 标签

C++data-over-sounddata-transferfile-sharingfsk

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

> 工具信息

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

> 相关工具

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