通过网络从IP摄像机录制视频

Yas*_*sai 32 video-capture video-streaming surveillance ip-camera

我正在为我的办公室建立一个摄像头安全系统,但我们不想在现场保留DVR.

我们看了NVR(网络视频录像机),它们太贵了.我想到了另一种选择.我不知道它有多可行,但肯定会喜欢这里的一些输入.

这是我的想法:

  1. 购买普通的IP摄像头
  2. 购买服务器或AWS实例并编写程序以将流式处理源连续下载到服务器.

现在我对这个解决方案的实用性以及构建这样一个系统所涉及的技术问题有一些疑问:

  1. 大多数IP摄像机流式传输的格式是什么?他们转移了什么帧率?
  2. 如果我要编写一个可以读取此源并将其下载并存储在服务器上的程序,我是否会获得与实时源相同的质量?
  3. 在存储之前,我是否需要再次将数据实时编码为其他格式(如flv.)?
  4. 你能为此推荐一个最好的架构吗?我在想一个亚马逊实例和s3用于存储视频源.

有些网站已经这样做了(比如http://www.mangocam.com/)

谢谢,我希望这个问题符合SO指南,因为这可能是编程和非编程相关的灰色区域.如果没有,我会将它移动到其他堆栈交换站点(请提出建议)

apu*_*hak 8

我还没有使用它,但我会看看http://www.zoneminder.com/文档说明你可以在一台带有linux的普通机器上安装它并使用IP摄像头进行远程录制.

安德鲁


moe*_*ool 6

大约3年前我需要中央电视台.我找到了zoneminder,尝试按照我的喜好编辑它,但发现我修复它比编辑它更多.

更不用说mp4录音功能实际上并不是主分支的一部分(这是一种大声笑,因为它是一个闭路电视节目,并且自建议起已经有3年或更长时间了).它字面上只是调整ffmpeg命令大声笑.

所以我找到了解决方案!

如果你想做正确的事,那就自己动手吧.

我向你介绍Shinobi!Shinobi:开源CCTV平台

在此输入图像描述