小编Дми*_*мин的帖子

如何将视频流发送到node.js服务器

我的目标:通过 Node.js 服务器将一些视频流从一个客户端发送到另一个客户端。但我什至无法将视频从第一个客户端发送到服务器。

克莱因特

var socket = io(":9966");

    socket.on('message', function (data) {
        console.log(data)
    })

    function onVideoFail(e) {
        console.log('webcam fail!', e);
    };


    window.URL = window.URL || window.webkitURL;
    navigator.getUserMedia  = navigator.getUserMedia ||
        navigator.webkitGetUserMedia ||
        navigator.mozGetUserMedia ||
        navigator.msGetUserMedia;

    var video = document.querySelector('video');


        navigator.getUserMedia({video: true}, function(stream) {
            console.log(stream);
            video.src = window.URL.createObjectURL(stream);

            var arrayOfStreams = [stream];
            var medias = new MediaStreamRecorder(stream);
            medias.ondataavailable = function(blob) {
                socket.emit("streaming", blob);
            };
            medias.start();
            socket.emit("streaming", stream);
            socket.emit('test', 'mess from 1');
        }, onVideoFail);
Run Code Online (Sandbox Code Playgroud)

服务器

io.on('connection', function (socket) {
log.info('new con!', socket.id); …
Run Code Online (Sandbox Code Playgroud)

javascript video node.js

5
推荐指数
1
解决办法
2679
查看次数

标签 统计

javascript ×1

node.js ×1

video ×1