【问题标题】:Real time audio streaming with nodejs and socket.io使用 nodejs 和 socket.io 进行实时音频流传输
【发布时间】:2018-01-29 15:42:22
【问题描述】:

我正在尝试:

navigator.getUserMedia({ audio: true }, function (stream) {

使用 socket.io-stream

ss(socket).emit('audio-stream', data, { name: filename });

但不知道这是实现实时音频聊天的正确库或方法。我是新手,所以不确定。

我google了很多,发现: WebRTC、PeerJs 等

但我希望用 socket.io 在 nodejs 中实现它。

请给我建议正确的道路和方向。

我正在为 Android 和 IOS 应用程序创建

【问题讨论】:

  • 我需要创建和skype一样的语音聊天

标签: node.js socket.io


【解决方案1】:

Hey try implementing it using this

// handle browser prefixes
navigator.getUserMedia = (navigator.getUserMedia || 
navigator.webkitGetUserMedia || navigator.mozGetUserMedia || 
navigator.msGetUserMedia);

// Get access to microphone
navigator.getUserMedia (
// Only request audio
{video: false, audio: true},

// Success callback
function success(localAudioStream) {
// Do something with audio stream
},
// Failure callback
function error(err) {
// handle error
}
);

【讨论】:

  • 我只是在想,怎么搭建,代码不完整。需要了解如何构建音频聊天服务器,该服务器可以存储音频并与群组用户进行实时通信。
  • 我需要从服务器录播房间内的流。
猜你喜欢
  • 1970-01-01
  • 2023-03-12
  • 1970-01-01
  • 1970-01-01
  • 2016-05-25
  • 2020-12-26
  • 2015-05-22
  • 1970-01-01
  • 2013-02-04
相关资源
最近更新 更多