我正在为我的办公室建立一个摄像头安保系统,但我们不想把数字录像机放在现场。
我们看了NVR(网络视频记录器),但它们太昂贵了。我想到了一个替代方法。我不知道它有多可行,但肯定希望在这里得到一些意见。
以下是我的想法:
- 购买常规IP摄像机
- 购买服务器或AWS实例,并编写程序以持续下载流式供给到服务器中。
现在我对这种解决方案的实用性和构建这样一个系统所涉及的技术问题有一些疑问:
- 大多数IP摄像机以什么格式流式供稿?它们传输的帧速率是多少?
- 如果我要编写一个能够读取此供稿并将其下载并存储在服务器上的程序,我会得到与实时供稿相同的质量吗?
- 我是否需要再次将数据实时编码为其他格式(例如flv)才能将其存储?
- 您可以为此建议最佳可能的架构吗?我正在考虑使用亚马逊实例和S3存储视频供稿。
已经有一些网站可以做到这一点(例如http://www.mangocam.com/)
谢谢,我希望这个问题符合SO的指南,因为这可能是编程和非编程相关之间的灰色地带。如果不是,请告诉我应该将其移动到哪个stackexchange网站(请提供建议)