Я получаю аудиопоток с микрофона моего устройства и хочу загрузить поток на мой Node-сервер.
Я получаю свой аудиовход в виде потока следующим образом:
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))
Когда пользователь говорит, я хочу загрузить поток на сервер моего узла.
Нужно ли использовать какое-то соединение с веб-сокетом для загрузки непрерывного потока или я могу сделать это с помощью HTTP-запроса, используя axios или похожую библиотеку http-запросов?