我从设备麦克风获取音频流,并希望将流上传到我的节点服务器。
我将音频输入视为一条流,如下所示:
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请求吗?