射像头成像-用C#进行视频监控

演示程序代码开发的资源 介绍:纵观当今的监控系统的发展趋势,能很容易发现基于IP的解决方案正在迅速的普及。有许多的制造商,提供广泛的IP视频射像和视频服务器,意味着个人的IP射像监控系统正在普及。更进一步,许多公司提供将CCTV视频监控制系统转换成基于IP的系统的解决方案,巩固现有的设备和构造。对于这些公司提供的不仅是硬件设备,还有软件,有许多其它公司针对于IP视频监控系统的软件开发,为小
摘要由CSDN通过智能技术生成


演示程序代码

开发的资源 


介绍:
纵观当今的监控系统的发展趋势,能很容易发现基于IP的解决方案正在迅速的普及。有许多的制造商,提供广泛的IP视频射像和视频服务器,意味着个人的IP射像监控系统正在普及。更进一步,许多公司提供将CCTV视频监控制系统转换成基于IP的系统的解决方案,巩固现有的设备和构造。对于这些公司提供的不仅是硬件设备,还有软件,有许多其它公司针对于IP视频监控系统的软件开发,为小型企业提供完整的解决方案,同时也对个人提供这类服务。
在这里,我将分享一些关于我用各种IP射像头和视频服务器进行相关开发的经验。提供的信息是关于如何用程序来使用射像头,对于个人来说可能只是一个简单的程序,或其他更加复杂的程序或直接和一些视频监控软件进行工作。
作为演示程序,我使用了C#,它允许射像头和多射像头一样的同时进行拍摄。该程序允许同步成像,不仅是几个视频服务器上的几个射像头,而且允许许多不同的种类的射像头在同一时刻进行拍照。该程序支持的视频资源是:

不断更新JPEG图片资源;
MJPEG(动态JPEG)视频流;
一些Axis射像头和视频服务器(205, 206, 2100, 2110, 2120, 2130R, 2400, 2401, 2460);
D-Link射像头(仅支持JPEG);
Panasonic射像头;
PiXORD射像头;
StarDot射像头(NetCam, Express 6);
本地设备,可以支持DirectShow;
MMS (Microsoft Media Services)流;
IP射像头是什么?
IP射像头的特征是可以提供数字信号输出,并可以直接连接在以太网上通过IP网络进行各种操作。为了达到这个目的,IP射像头不仅拥有射像头,而且还需要一台计算机,通常运行的是Linux。计算机的意图是:

将图象压缩成数字图象(一些射像头/服务器 处理CUP外还拥有一个附加的微型压缩处理器);
可以通过IP网络访问图片(通常这些射像头运行在服务器之上,其不只提供访问数字图象的功能,而且还可以通过HTTP来设置射像头的参数)。
视频服务器是非常复杂的设备,通常不带射像头。而是会和若干个视频输入连接设备连接(一般是1到6个),用户可以连接各种射像头。作为IP射像头,视频服务器也将射像头图象转换成数字图象并通过网络提供访问。另外提供建立视频党案的选项(基于这些原因,视频服务器作为一种硬件设备)。
实际上通过网络来访问射像头和服务器是非常有用的。它允许监控不仅是在你安装了射像头的区域中,而且还允许在世界上所有使用监控软件并拥有IP功能的地点进行监控,象浏览器(如以下图片)。象在工作站上工作,或是PDA或其他的手提电话。IP视频方案不仅仅使用在监控和视频备案方面。这种射像头/服务器的视频输出技术可以方便的和许多软件综合在一起:
动态勘测/跟踪(基于完整的视频框架,或相关领域);
交通控制和图形识别
跟踪行人并识别身份;
等。


视频格式:
最简单的视频格式,几乎所有的射像头/服务器都能支持,不应该只被称为一种视频格式。该格式仅是通常的JPEG格式。许多射像头允许通过一个URL来访问一个图片(由射像头的制造商备案的)。例如,一个Axis的射像头允许通过以下URL来访问一个图象:http://webcam.mmhk.cz/axis-cgi/jpg/image.cgi
这种功能有优点也有缺点。缺点是每当你想射像头服务器发送一个HTTP请求就可以得到一张当前图象的图片,由于一些附加数据会损失一些时间(如HTTP头)。优点是监控软件可以方便的控制自身最大数量的刷新率--可以用任意速度访问URL来得到下一祯(每秒或每分钟15次,如果网络和射像头的速度允许)。
第二种流行的格式是MJPEG(动态JPEG)。这种格式不仅仅是下载一张JPEG的图片,而是一个JPEG的流。对一个普通的JPEG格式,客户软件发送HTTP请求到一个指定的射像头URL&#

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值