问题 IP摄像头:用于录制H.264的开源软件[关闭]


我有一台IP摄像头(安讯士M1054)我想录制视频流。我可能会从连续录制开始,但后来我想切换到由运动检测触发的剪辑(在触发发生之前的几秒前预录制),录制以MPEG4(H.264)编码,而不是MJPEG。

有免费的开源Linux软件可以做到吗?我没有通过搜索互联网找到任何东西。你能推荐一些有效且成功使用的东西吗?还是我坚持使用商业软件?

如果使用不同的型号可以更好地使用Linux,我可以更换相机。


12407
2017-12-11 13:30


起源

你遇到了 ZoneMinder, 你是否? - Roman R.


答案:


如何尝试开源 openh264 受支持 思科?它支持 Long Term Reference (LTR) frames 这可能会帮助您进行运动检测。


4
2017-12-16 23:07





我发现了 运动 成为一个伟大的运动检测和编目程序。

似乎适用于远程摄像头虽然文档有点粗略。这可能值得一试。


2
2017-12-22 22:19





我使用linux Motion软件结合我的IP摄像机的VLC命令行版本。 (2是MJPG流,一个是带有H264的RTSP)。动作软件触发脚本以使VLC记录在相机本机格式中无损。但是,我的设置不支持预录制。它实际上导致错过最初触发运动的帧,这对于我的使用是好的,因为第一帧运动不是我看到的面或牌照的地方。


2
2018-01-05 23:34





您的相机通过RTSP控制的RTP流式传输H.264。您需要一个RTP客户端连接到摄像头才能到达流。 http://www.live555.com 提供带有各种示例代码的RTSP客户端库。 首先我会尝试 http://www.live555.com/openRTSP/ 从命令行。 我已成功使用live555录制各种IP摄像机。

您还可以使用FFMPEG库: 使用FFMPEG库接收RTSP流

FFMPEG还负责多路复用(创建容器文件)或解码。


1
2017-12-17 00:36