Как загрузить аудиопоток на узел - PullRequest
0 голосов
/ 23 мая 2018

Я получаю аудиопоток с микрофона моего устройства и хочу загрузить поток на мой 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-запросов?

...