通过socket.io从浏览器流式传输视频

Streaming video from browser over socket.io?

本文关键字:传输 视频 浏览器 socket io 通过      更新时间:2023-09-26

我需要能够通过socket.io将网络摄像头的视频(和音频)从浏览器流式传输到node.js服务器。我知道可以将单个帧作为图像发送,但需要正确编码,最好是H.264。

我看过像OpenTok这样的API,但这需要订阅并通过云。是否可以通过socket.io以JavaScript发送编码视频,可能使用WebRTC?

你能做的是,你可以在你的节点包上安装opencv4nodejs,可以从网络摄像头中获取单个图像,并在获取图像的单个图像功能上设置每秒144帧的Settimeout方法。当你应用144的刷新率时,你可以通过socket io发送图像,然后它看起来像一个视频