无法将流对象发送到NodeJS服务器

时间:2019-03-30 08:11:31

标签: node.js server stream getusermedia

我可以使用navigator.mediaDevices.getUserMedia()访问WebCam和Mic,但是当我发送流对象时,它在运行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服务器。

0 个答案:

没有答案