2010-02-17 70 views
0

我不确定这是否是适当的地方问这个,但我会给它一个镜头。定制闭路电视视频输入

我想知道是否有方法从我的闭路电视系统访问视频。我没有系统,但我想知道我是否可以,可以吗?

我见过的解决方案,你必须购买一个网络接口单元,作为一个网络服务器,你可以登录查看相机,但没有人知道一个系统,我可以通过编程方式访问提要?

我希望我的问题不要模糊,谢谢。

回答

0

对您的CCTV系统的任何“编程访问”都将非常依赖您的供应商(相机系统本身或额外的network.web界面)。

这实际上取决于你想要访问什么。你有点模糊,你有兴趣捕捉图像流或更感兴趣的控制相机的(平移/倾斜/聚焦等)?

劫持图像流可能很简单,但它取决于您的相机/控制器的网络接口。许多IP摄像机会暴露一个视频流或不断写入相同的JPEG文件。您可以轻松构建一个消耗流并提取静止图像进行图像处理的应用程序,或者不断读取相同(但已更新)的图像文件以进行处理。

如果相机不使用标准格式,您可能会发现相机供应商将提供API和文档。这应该是您的第一个通话端口之一。

在过去,我已经将一个小应用程序连接到支持Web的网络摄像头以进行一些基本的移动检测(即速度非常慢),并发现了Aforge.net的便利。

如果你对自己想要做的事情有点清楚,你会得到更好的答案(包括什么语言/平台等)。

+0

嗨,谢谢你的回答。我希望能够捕捉图像流并可能平移/倾斜/聚焦相机。你能推荐任何提供API的供应商吗?谢谢。 – GDboy44 2010-02-17 15:49:42

0

一般来说,相机(轴,索尼,松下)将带有某种软件,如果它是一台IP摄像机。 IP摄像机只意味着摄像机上有一个IP端口。如果它有一个BNC/COAX连接器,那么它可能是一个模拟摄像头。模拟摄像机必须连接到某种编码器才能捕获和传输视频。至于IP摄像机通常有一个Web界面,但通常只用于测试和配置。您要捕捉的视图是从相机出来的特定端口的视频流。通常只有2个视频流从相机出来。通常一个人会去录制设备,另一个去模拟监视器。为了捕获额外的流,您通常需要启用多播。捕捉视频并通过应用流式传输并不是一个简单的过程,无需一些工程。随着更多的信息,我可以帮助更多。