使用 Web Audio 以声音传输数据 - libquiet 的 JavaScript 绑定
Quiet.js ===================
这是一个 JavaScript 绑定,用于 libquiet,这是一个通过扬声器或电缆(例如 3.5 毫米)来发送和接收数据的库。它可以通过扬声器或电缆来工作。Quiet 附带了一些传输配置文件,用于配置其发送器和接收器。对于扬声器传输,有一个配置文件,其传输范围大约为 19kHz,对人来说基本上是不可察觉的(近乎超声波)。对于通过电缆传输,quiet.js 具有提供至少 40 kbps 速度的配置文件。
| 浏览器 | 发送器 | 接收器 |
|---|---|---|
| Chrome | 支持 | 支持1 |
| Chrome (Android) | 支持 | 部分支持1,2 |
| Edge | 支持 | 支持 |
| Firefox | 支持 | 部分支持3 |
| Firefox (Android) | 支持 | 部分支持2,3 |
| Internet Explorer | 不支持 | 不支持 |
| Safari | 支持 | 不支持4 |
| Safari (iOS) | 支持 | 不支持4 |
[1]: 对于 Chrome 接收器,页面必须通过 https 传输。Chrome 不支持没有 TLS 的麦克风输入。
暂无开放 Issues,或尚未同步最近议题。