你如何从软件连接到闭路电视摄像机?

我们有索尼安全摄像头,它有一个内置的Web服务器,提供一个Web界面来查看和控制摄像头。我们想将相机图片集成到Java Web应用程序中,有没有办法从我的代码连接到相机? 我看到很多通用软件(用于PC,PDA,Iphone等),你可以告诉软件你的相机型号和IP地址,它会拉入相机图像 - 显然它会与相机对话并绕过网络界面,因为它只是提供图像,而不是整个Web界面。这些程序如何工作以及如何复制?     
已邀请:
该网站用于名为“Motion”的CCTV摄像机软件包,列出了许多URL,可直接访问来自许多不同硬件摄像机的静态或流式图像。     
并不是要求他们“绕过”网络界面,他们可能只是以编程方式“浏览”相机。如果相机的设计足够简单,那么图像甚至可能具有静态URI,例如http://camera.ip.address/images/image00.jpg或任何可能总是返回最新图像的内容。 您应该阅读相机提供的HTML源代码,以了解图像的访问方式,并模仿它。     
它是视频输入还是普通图像?如果您只是在Java应用程序中使用该元素URL,那应该相当容易。显然维护方面它相当混乱,但它会起作用。 例如,如果相机将其图像输出到以下网址:
192.168.0.2:80/camera
/ cameraimage.jpg 要么
192.168.0.2:80/camera/cameraimage.swf
, 你只需在你的应用程序中引用它。不应该太麻烦。     
我与之合作过的大多数闭路电视摄像机(我曾为2家闭路电视摄像机公司工作过)使用RS-232或RS-423直接连接到摄像机(我认为)。通常,摄像机使用某种串行协议直接连接到远程系统。您可以使用更广泛的网络协议来控制远程系统。通常,它们连接到类似的ISDN或类似的东西。 现在可能有USB连接到相机,但当然很多当前的系统都在使用串行通信。     
通常,您的Sony相机将在特定端口上传输视频。您必须与该端口上的摄像头协商才能接收图像。某些公司如Verint,Avigilon和其他公司已将这些相机添加到其软件中。对于RS232而且它的422不是423,这通常用于PTZ摄像机。视频仅通过旧相机和现在的TCP / IP上的COAX发送。如果您想通过软件添加索尼相机,请联系索尼获取白皮书并使用他们的SDK。     

要回复问题请先登录注册