如何通过管道将MediaStream传输到SocketIO流?

时间:2020-04-28 16:00:56

标签: javascript socket.io stream

我试图通过navigator.mediaDevices.getUserMedia()捕获用户媒体,然后将生成的流通过管道传输到套接字io流。

$(function(){
    var socket = io('http://localhost:3000');
    var outstream = ss.createStream();
    navigator.mediaDevices.getUserMedia({audio: true, video: true})
             .then(stream => {
                console.log(stream);
                ss(socket).emit('videoin', outstream);
                stream.pipe(outstream);
            })
        })

但是代码抛出错误stream.pipe is not a function。我已经在网上搜索了很多,但没有一个好的答案。有一些建议使用WebRTC的答案,但是它们很旧,我认为当时还不存在socketio流。

我该怎么办?

0 个答案:

没有答案