Я могу получить доступ к веб-камере и микрофону с помощью navigator.mediaDevices.getUserMedia (), но когда я отправляю объект потока, он пуст на стороне сервера, на котором работает сервер NodeJS
На стороне клиента:
if (navigator.mediaDevices.getUserMedia) {
navigator.mediaDevices.getUserMedia({ video: true, audio: true })
.then( (stream) => {
video.srcObject = stream;
socket.emit('streamVideoEvent', stream)
})
.catch(function (error) {
console.log("Something went wrong!");
console.log(error)
});
}
На стороне сервера:
socket.on('streamVideoEvent', (videoStream) => {
console.log(videoStream)
socket.emit('recieveVideoElement', videoStream)
})
Войти на стороне сервера:
{}
Пожалуйста, не отвечайте на то, что мне нравится переходить к «WebRTC API» и прочее. Мне просто нужно отправить поток на сервер NodeJS.