gpt4 book ai didi

javascript - 将视频从 HTML5 流式传输到 node.js

转载 作者:IT老高 更新时间:2023-10-28 22:12:42 25 4
gpt4 key购买 nike

我有一个使用“ws”npm 包的node.js 服务器。从 HTML5 我可以获取用户的网络摄像头流,但是如何通过 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 包,然后在配置后使用类似的东西(在服务器和客户端上工作):

// 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'));

来自 here

关于javascript - 将视频从 HTML5 流式传输到 node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20441337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com