Невозможно отправить Stream Object на сервер NodeJS - PullRequest
1 голос
/ 30 марта 2019

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

...