如何将音频流上传到节点

时间:2018-05-23 19:25:28

标签: javascript node.js stream web-audio web-audio-api

我从设备麦克风获取音频流,并希望将流上传到我的节点服务器。

我将音频输入视为一条流,如下所示:

const constraints = { 
  video: false, 
  audio: {deviceId: this.state.deviceId ? {exact: this.state.deviceId} : undefined},
};

window.navigator.mediaDevices.getUserMedia(constraints)
  .then(stream => this.handleStream(stream))
  .catch(err => this.handleError(err))

当用户说话时,我想将流上传到我的节点服务器。

我是否需要使用某种websocket连接来上传连续流,或者我可以使用axios或类似的http请求库来执行HTTP请求吗?

0 个答案:

没有答案