视频服务器安防监控系统是以网络摄像机为前端设备,以计算机网络为信息传输平台,以计算机为终端,实现数字视频的拾取、压缩、传输、存储和播放等基本功能,可集成图像分析、图像识别等特色应用,能与报警系统、门禁系统等完美整合的全数字化、分布式的安全防范系统。
广播级信号被压缩后,即存储到视频服务器中的硬盘上;随着硬盘技术的不断发展,其存储容量不断增加。无论SCSI硬盘还是FC硬盘,尽管目前价格还比较贵,但其读写速度和功能已完全满足视频服务器的存储。
为保证视频数据存储的安全性,也就是为保证安全播出,一般服务器都采用RAID技术来避免因硬盘损坏而导致数据丢失的可能。RAID冗余容错有两种解决方案:一种是由硬件RAID控制器来实现,另一种是纯软件方式的。RAID控制器采用硬件产生校验数据并控制所有RAID的功能;而纯软件方式是指用软件的方法实现所有的RAID的功能,通常使用系统的主处理器CPU来完成,比较流行的RAID有3种:RAID1、RAID3和RAID5。
RAID1:简单的镜像数据(如果你有10个数据存储硬盘,你就需要10个备份盘来存储镜像数据)。
RAID3:视频服务器利用一个指定校验盘,而用户可以指定多少个数据盘采用一个校验盘(如4个数据盘加一个校验盘形成阵列,通常称之为4+1方式)。某一个数据硬盘发生错误后,系统将从容错盘中调用元数据将其恢复到新的数据硬盘中。RAID3比较适合超大文件而且要处理的次数较少,所以很适合视频文件。
RAID5:将校验数据存储在所有的驱动器上。RAID5比较适合处理小文件而且要多次处理,所以在IT行业使用较广泛,与视频文件相比IT处理的文件小而且要多次处理。
当今,很多视频服务器采用RAID3(也有用RAID5),采用有光纤接口的硬盘,而采用纯软件RAID的服务器很少。纯软件RAID省去了昂贵的RAID控制硬件;而硬件RAID的性能更高,RAID3比较适合视频而RAID5适合小文件,当然,如果设计合理,二种系统都可以正常工作。当然,纯软件RAID依赖系统的主CPU,我们必须要考虑做容错给CPU带来的负担会不会影响视频服务器的编解码和正常运行。