我正在为我的办公室建立一个摄像头安全系统,但我们不想将 DVR 保留在现场。
我们看了 NVR(网络录像机),它们太贵了。我想到了一个替代方案。我不知道它的可行性有多大,但肯定会喜欢这里的一些输入。
这是我的想法:
- 购买普通 IP 摄像机
- 购买服务器或 AWS 实例并编写程序以将流媒体源连续下载到服务器。
现在我对这个解决方案的实用性以及构建这样一个系统所涉及的技术有一些疑问:
- 大多数 IP 摄像机以什么格式传输数据?它们以什么帧速率传输?
- 如果我要编写一个可以读取此提要并下载并将其存储在服务器上的程序,我将获得与实时提要相同的质量吗?
- 在存储数据之前,我是否需要再次将数据实时编码为其他格式(如 flv.)?
- 你能为此建议一个最好的架构吗?我在想一个亚马逊实例和 s3 来存储视频源。
有些网站已经这样做了(比如http://www.mangocam.com/)
谢谢,我希望这个问题符合 SO 准则,因为这可能是编程和非编程相关的灰色区域。如果没有,我会将其移至其他一些 stackexchange 站点(请提供建议)