如何通过HTML5 / Javascript(无需Flash)捕获麦克风音频流,并将其发送到已设置的icecast服务器,以下是具体步骤:
- 在HTML中使用getUserMedia API访问麦克风。
- 创建一个新的MediaRecorder对象来录制音频流。
- 使用XMLHttpRequest对象将数据流发送到服务器。
- 在服务器上,将接收音频流的数据并将其推送到icecast服务器。
解决方案必须仅基于浏览器/网络,不需要额外的软件。服务器运行Rails 5.0.0.1。
如何开始?我在努力寻找相关信息,但所有内容都涉及上传/录制完整文件而非流。