对于CPU的占用率,软压一般会大于20%,而硬压低于10%(DVR运行之前,电脑CPU占用一般不超过5%)。而硬盘录像机是要求长时间正常运作的设备,其稳定性是很重要的一个指标。因此,硬压卡的稳定性要明显好于软压卡。硬压是卡上压缩,软压是通过系统CPU进行压缩;也就是说硬压卡本身是自带DSP芯片的,视频的压缩工作就交给了DSP芯片了。而软压卡不带DSP芯片,只能靠主机里的CPU来进行视频压缩处理。
当然,仅仅看CPU占用率也是不能完全可靠的区分出来,因为有些软压卡也能做到低CPU消耗。还有一种办法就是看芯片,现在主流软压芯片有philips7130,878;硬压芯片有philips1300,1500等。从驱动程序的信息中应该可以看出来。
软压缩卡,也称视频采集卡,该电路板卡主要是由1个或多个视频采集芯片及周边元件、电路组成,电路结构比硬压缩简单,成本也远低于硬压缩。这种卡只负责采集视频,而视频压缩、解压缩及其他视频处理则是由CPU运算实现。 硬压缩卡,也称视频采集压缩卡,该电路板卡与软压缩卡不同的是,多了视频压缩与解压缩部分电路结构,视频压缩没有交给电脑CPU去处理,而是交个DSP芯片去处理的。所以硬压缩卡电路更复杂。
硬压卡跟软压卡的区别在于硬压卡将采集芯片采集的视频信号通过DSP(数据信号处理芯片,相当于一颗CPU)压缩芯片进行压缩,软压卡上面只有采集芯片,没有DSP,它是将采集来的视频信号通过软件在电脑的CPU上进行压缩。通俗点说,区别无非就是个CPU是在卡上还是在板上的问题。最早是先有软压卡,但由于CPU速度跟不上,于是在卡上面单独加个DSP,就有了后来的硬压卡。现在因为CPU速度已经发展得很快,已经完全可以满足软压卡的稳定运行,而且CPU价格也很低了,所以软压卡又大量涌现出来了。不过不能简单的就认为硬压卡好或者软压卡好,各家采用的方案不一样,做工不一样,软件也不一样,硬压有做得好的,也有做得差的;软压有做得好的,也有做得不好的,功夫主要在软件。软压卡现在也跟硬压一样可以实现H.264压缩算法,如果做得好性能一点都不比硬压差,甚至比硬压还要好,国内客户多喜欢用硬压而国外客户多喜欢用软压。现在的技术往往比市场走得更快,我个人更看好软压卡,因为硬压的DSP价格较贵,成本较高,从技术实现的成本上来讲软压也肯定比硬压的成本要低。而且我们从MPEG 1走到现在的H.264,每一次技术升级采用硬压卡的客户完成技术升级都需要重复投资,而软压从MPEG 4过度到H.264通过软件升级即可;许多人总喜欢比硬压系统资源占用率低,却不知多出来的系统资源白白浪费了,而让多花钱买来的DSP去做运算工作。就像人们当初买电脑声卡的时候一样,开始都喜欢用独立声卡或集成音效芯片的硬声卡,而现在买电脑大多都用的是软声卡了。
软压缩与硬压缩DVR的基本原理
软压缩DVR,也称视频采集卡,其基本原理:摄像机模拟视频信号输入到DVR卡,由视频采集芯片将模拟信号转换成数字信号,然后直接或通过PCI桥芯片进入PCI,再传输到内存,显卡中,由CPU执行DVR软件里的压缩算法,将庞大的视频信号压缩后存储到硬盘中。
硬压缩DVR,也称视频采集压缩卡,其基本原理:摄像机模拟视频信号输入到DVR卡,由视频采集芯片将模拟信号转换成数字信号,然后传至板卡自带的临时存储器中,再由卡上自带视频压缩芯片执行压缩算法,将庞大的视频信号压缩变小,最后这些压缩后的直接或通过PCI桥芯片进入PCI,存储到硬盘。
说明:在视频压缩芯片文中,作者曾经介绍过,视频压缩芯片分为专业压缩芯片(如:ASIC),也就是真正的硬压缩,另外还有一类DSP处理器芯片,从原理上说采用DSP压缩与CPU压缩是一样的。软压缩的运算器在电脑上,而DSP运算器在DVR卡上。目前国内的所称“硬压缩DVR”,大多是采用DSP构架,与真正软压缩DVR比较,仅仅是一个处理器是DSP,一个处理器是CPU而已。压缩算法与载体是一样的,原理是一样的。有了这些认识,大家就知道为什么软压缩DVR也照样有H.264算法了。而并不是“硬压缩”才有的.