将video从HTML5stream式传输到node.js

我有一个使用“ws”npm包的node.js服务器。 从HTML5我可以得到用户的networking摄像头stream,但我怎么把networking摄像头stream通过HTML5 websocket发送到我的node.js服务器?

目前我在服务器上有这样的代码:

wss.on('connection', function(ws) { ws.on('message', function(data, flags) { console.log("Message received"); }); }); 

而在客户端上这个代码:

 var ws = new WebSocket('ws://localhost:8080'); ws.onopen = function() { ws.send(stream); } 

其中stream是从navigator.getUserMediavideo: true

提前致谢!

我将使用socket.io-stream npm包,然后在configuration它(在服务器和客户机上工作)之后使用类似这样的东西:

 // send data ss(socket).on('file', function(stream) { fs.createReadStream('/path/to/file').pipe(stream); }); // receive data ss(socket).emit('file', stream); stream.pipe(fs.createWriteStream('file.txt')); 

从这里