放手
发表于 2006-9-21 00:01:11
Re:怎样知道硬盘录像机是mp4的还是h.264的呢?[原创]
关于视频压缩 原始的视频和音频数据尺寸都是比较大的,必须通过压缩才能降低尺寸,以便于存储和网络传输。目前的压缩分为无损压缩和有损压缩两种,无损压缩能保证数据的完整性,但是压缩后的尺寸还是相对较大,所以一般在监控里使用有损压缩。有损压缩从mpeg-1、mpeg-2、mpeg-4(h263)到现在逐渐实用化的h264,尺寸不断缩小,已经逐渐接近理论的极限值。mpeg-1和mpeg-2已经逐渐被淘汰,h264对cpu的占用还太高,这是由于它的算法的复杂度决定的,所以目前常用的还是mpeg-4。市面上有一些硬卡厂家号称生产出了h264的卡,但是基本上都是采用了优化后的mpeg-4或者是简化后的h264,并非真正的h264,但是在不远的将来,h264是有可能大行其道的。目前,mpeg-4一般使用microsoft的mpeg-4 V3或xvid,在画面细腻程度上,ms mpeg-4 v3要稍微好一些,在尺寸上,xvid更加的小一些。ms mpeg4 v3基本已不再发展,ms已经逐渐转向media encode系列codec,而xvid还在不断发展,xvid基于GPL协议,居于跨平台、效率高的特点,更适用于硬盘录像机,但是似乎目前使用的不多。 按照某些行业的要求,对存储的保存时间是有硬性规定的,在硬盘价格不断下降、CPU速度不断提升以及压缩算法的不断改进的形势下,保存时间在不断拉长,但是目前所需要的硬盘数目依然很多,这是现状,也是需要对客户进行解释和培训的。 压缩的数据,不管是软件压缩还是硬卡压缩,除了存储,还有一个比较常用的功能,就是网络传输。网络传输的难点在于传输协议,一般常用的标准协议有rstp 和mms等,但是未必适合硬盘录像机的全部要求,所以一般要做一些改造,甚至是自己设计。首先是协议问题,大多数开发人员考虑到尽量利用带宽,所以一般使用udp协议,但是udp协议有一些根本性的问题,比如局域网内如何连接,包的乱序和纠错造成开发上的困难等。个人建议,还是使用tcp比较适合。同时,现在逐渐流行的p2p协议也是可以考虑的,比如emule和bt的传输协议,不过由于硬盘录像机面向的是实时传输、客户端较少的现状,所以未必适用。
tmcctv
发表于 2006-9-21 20:01:32
Re:怎样知道硬盘录像机是mp4的还是h.264的呢?[原创]
看录像文件大小一般可以鉴定,标准h.264算法可以节约30-50以上的硬盘空间,现在市面上基本没有标准的h.264算法的产品,但是算法意志也在改进。另外,我们公司即将推出标准的h.264算法的产品出来,欢迎大家来自咨询!
blueliang
发表于 2006-9-21 22:59:45
Re:怎样知道硬盘录像机是mp4的还是h.264的呢?[原创]
概念,都在炒作概念呀,现在就是乱成一团了!H.264关键是版权费用低呀,所以大家都一个劲的去用呀
驰宇实业
发表于 2006-9-22 19:01:08
Re:怎样知道硬盘录像机是mp4的还是h.264的呢?[原创]
tmcctv您好:可以给个报价我吗?zjchiyu@163.com
janmily82
发表于 2006-9-22 19:29:46
Re:怎样知道硬盘录像机是mp4的还是h.264的呢?[原创]
学习了