使用 HTML5 音频 API 接收音频字节数组
本文关键字:音频 字节 字节数 数组 HTML5 API 使用 | 更新日期: 2023-09-27 18:31:26
我可以广播或单播(UDP)来自麦克风输入的原始PCM数据,或者用G711(MuLaw,ALaw)或Gsm10编码的数据。此音频被认为是在网页上播放的。不能使用Flash和Silverlight。
我目前正在研究两种解决方案:a) ASP.NET 中的客户端 C# (AJAX)b) HTML5 音频接口
理论上是否可以接收使用 HTML5 音频 API 发送的字节数组,然后在主页上播放它们?
这里提供了一个示例来向您展示 Web 音频 API 的工作原理
http://www.html5rocks.com/en/tutorials/webaudio/intro/
请求的响应是字节数组,然后您可以按照网页上的步骤进行操作。
在这里,我有一个最好的实践示例: https://www.npmjs.com/package/wasm-ring-buffer,但客户端的 UDP Websocket 仅在 Chrome 打包应用中启用。另一种方法是创建一个 Nodejs 网关,通过 TCP 接收数据,并将其从 NodeJS 服务器发送到 UDP 服务器。