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