通过 socketio 发送 webRTC getUserMedia 网络摄像头流
Send webRTC getUserMedia webCam stream over socketio
我有这段代码:
navigator.mediaDevices.getUserMedia(param)
.then(function(stream) {
video.srcObject = stream;
video.play();
}
})
.catch(function (err) {});
在这段代码中,我想通过 socketio 将这个流发送到 nodejs 服务器,以便我可以在接收端使用它在视频元素中显示。
我怎样才能做到这一点?
我认为这样的事情是你最好的选择:
您将使用 MediaStreamRecorder 录制流,并通过 'emit()' 对套接字 io 的调用将其发送到您的服务器。
或者,您可以使用构建在 socket.io 上的流式库,例如 Endpoint.js 来处理流。
我有这段代码:
navigator.mediaDevices.getUserMedia(param)
.then(function(stream) {
video.srcObject = stream;
video.play();
}
})
.catch(function (err) {});
在这段代码中,我想通过 socketio 将这个流发送到 nodejs 服务器,以便我可以在接收端使用它在视频元素中显示。 我怎样才能做到这一点?
我认为这样的事情是你最好的选择:
您将使用 MediaStreamRecorder 录制流,并通过 'emit()' 对套接字 io 的调用将其发送到您的服务器。
或者,您可以使用构建在 socket.io 上的流式库,例如 Endpoint.js 来处理流。