我有一个RTSP,我很乐意让Node.JS理解。我找到了一种方法using Java taking a capture from a webcam,但我很乐意在此任务中使用Node.js并从视频RTSP中获取它。
我的目的是使用setInterval,获取流,将其转换为base64并通过Socket.IO将其流式传输到客户端,以便他们可以在浏览器中将其视为<img>
标记。其中大部分内容将来自the guy who make it with a webcam,但我只提供RTSP作为视频源。
那么,有没有人知道是否有办法做到这一点?
答案 0 :(得分:3)
几个月前我真的找到了答案,但忘了我在这里问过。
我的代码位于https://github.com/ghostbar/RTSP-Streaming.js。它从RTSP流中读取它并将其转换为JPEG,然后转换为base64,以便通过Socket.IO将其传递给客户端。
答案 1 :(得分:0)
这是一些具有最小依赖关系的代码,可以从网络摄像头读取数据并使用Node将其作为服务器上的图像上传:https://github.com/josher19/node-jpegcam
您可以让它将数据发送到客户端,而不是将其保存为服务器上的图像。
- &GT;&GT; Josh&lt;&lt; -