使用Node.js处理RTSP以拍摄图像快照

时间:2011-11-27 21:58:09

标签: javascript node.js rtsp

我有一个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作为视频源。

那么,有没有人知道是否有办法做到这一点?

2 个答案:

答案 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; -