Video streaming 通过网络从IP摄像机录制视频馈送

Video streaming 通过网络从IP摄像机录制视频馈送,video-streaming,video-capture,ip-camera,surveillance,Video Streaming,Video Capture,Ip Camera,Surveillance,我正在为我的办公室建立一个摄像头安全系统,但是我们不想把DVR留在现场 我们看了NVR(网络视频录像机),它们太贵了。我想到了一个替代方案。我不知道它的可行性有多大,但我肯定希望这里有一些投入 以下是我的想法: 买一台普通的IP摄像机 购买一台服务器或一个AWS实例,编写一个程序将流式提要连续下载到服务器 现在,我对这个解决方案的实用性以及构建这样一个系统所涉及的技术细节有一些疑问: 大多数IP摄像机以什么格式传输馈送?它们传输的帧速率是多少 如果我写一个程序,可以读取这个提要并下载它并将其存储

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

我们看了NVR(网络视频录像机),它们太贵了。我想到了一个替代方案。我不知道它的可行性有多大,但我肯定希望这里有一些投入

以下是我的想法:

  • 买一台普通的IP摄像机
  • 购买一台服务器或一个AWS实例,编写一个程序将流式提要连续下载到服务器
  • 现在,我对这个解决方案的实用性以及构建这样一个系统所涉及的技术细节有一些疑问:

  • 大多数IP摄像机以什么格式传输馈送?它们传输的帧速率是多少
  • 如果我写一个程序,可以读取这个提要并下载它并将其存储在服务器上,我会得到与实时提要相同的质量吗
  • 在存储数据之前,是否需要再次将数据实时编码为其他格式(如flv)
  • 你能推荐一个最好的架构吗?我想用amazon实例和s3来存储视频提要 有些网站已经这样做了(比如)


    谢谢,我希望这个问题符合SO准则,因为这可能是编程和非编程相关之间的灰色地带。如果没有,我将把它移到其他stackexchange站点(请提供建议)

    我还没有使用过它,但我想看一下文档,说明您可以将它安装在带有linux的普通机器上,并使用IP摄像头进行远程录制

    安德鲁是Zoneminder的替代品。它有一个陡峭的设置曲线,因为一切都是通过配置文件配置的。然而,配置文件有很好的注释,而且比听起来容易。一旦运行,它也非常可靠

    要添加Foscam摄像头(如上所述),请使用以下语法从摄像头中传输视频

    netcam_url http://<IPADDRESS>/videostream.cgi?user=admin?pwd=
    
    netcam\u urlhttp:///videostream.cgi?user=admin?pwd=
    
    其中用户是管理员,密码为空(Foscam摄像头的默认密码)


    为真正的高运行时间/可靠性考虑使用监视工具,如这很好地运用了动作。

    < P>你为什么不考虑www. CalaFapp.com?它支持图像上传和在线观看大约3年前我需要闭路电视。我找到了zoneminder,试着按我的喜好编辑它,但发现我修复它的次数多于编辑它的次数

    更不用说mp4的录制功能实际上并不是主分支的一部分(这是一种lol,因为它是一个cctv节目,自从被建议以来已经有3年或更长时间了)。它实际上只是修改了ffmpeg命令lol

    所以我找到了解决方案

    如果你想把事情做好,就自己做吧

    我送给你,希诺比


    这是一个编程问题吗?为什么不是?他想要一种实现软件的技术的信息,对我来说这听起来像是编程,因为这不是一个编程问题——太宽泛,没有建设性。然而,它吸引了对完整软件包的大量引用,尤其是那些有广告味且缺乏实际使用经验的软件包(截至目前,4个低质量的非编程答案和一个或多或少与特定硬件供应商隔离的编程答案)。@yashdesai I也有类似的要求,即(通过网络从IP摄像头录制视频并上传到AWS服务器)我的应用程序是用PHP平台构建的。你能为我的应用程序提供建议吗,关于你是如何进行的?@kamalpal你是否使用AWS实现了任何解决方案。如果是,请你提供建议。我如何将视频上传到AWS并使用AWS cloudfront分发。