Tag: rtsp

将RTSPstream转换为MP4

我有一个支持RTSP的IP摄像头,我需要使用HTML5将这个stream显示给多个客户端。 由于HTML Video标签不支持RTSP,因此我打电话给ffmpeg将其编码为一个WEBMstream,但是结果非常不好,并且使原始stream失真。 我使用的命令如下: ffmpeg -i my_RSTP_URL -vcodec libvpx -f webm – 为了分发stream,我使用了一个Node.js实例,在需要时通过ffpmeg调用rtspstream。 解决scheme如下所示: 相机–Via RSTP – > ffmpeg – 编程到WEBM – > Node.js –Via HTML5video – >客户端 Node.js代码: var request = require('request'); var http = require('http'); var child_process = require("child_process"); var stdouts = {}; http.createServer(function (req, resp) { switch (params[0]) { case "LIVE": resp.writeHead(200, […]

RTSP服务器的HTTP代理

我有一个RTSP服务器与videostream。 我想为它创build一个“代理”服务器,用于来自多个移动设备的外部连接。 这个服务器应该在Node.js上。 有没有可能? 当我能得到关于我的问题的任何信息时,您能请教build议吗? 谢谢,帕维尔

RTSP客户端库的Node.js没有ffmpeg

我正在研究媒体stream的Node.js代理。 其中一个用例是连接到RTSP服务器,并通过许多不同的技术转发传入的stream数据。 我在Node.js的RTSP服务器库上发现了相当多的东西,但是在Node.js中找不到(或者我发现并误解了)RTSP客户端上的任何东西。 我需要直接访问stream数据,因为stream被转发的地方是非常开放的。 我也不直接控制服务器环境; 我有访问节点和NPM,这就是它。 我可能会要求安装某些软件,但我宁愿不必沿着这条路线走下去。 有没有可以处理这个问题的图书馆? 编辑 我已经确认ffmpeg不会提供给我。 从评论到这个问题,我也确定,我的用例不太可能存在,也将满足稳定性和性能问题。 除非有最后的话,否则我倾向于用一个简单的“不应该”来回答这个问题。

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

我有一个RTSP,我想让Node.JS理解。 我find了一种使用Java从networking摄像机捕捉的方法,但是我希望只使用Node.js来完成此任务,并从videoRTSP中获取它。 我的意图是使用setInterval,获取stream,将其转换为base64,并通过Socket.IOstream到客户端,以便他们可以在浏览器中将其视为<img>标记。 这些东西大部分都是从networking摄像头制作出来的,但是我只有一个RTSP作为video源。 那么,有没有人知道是否有办法做到这一点?