MJPEG和H.264视频编码与需求分析

2015-02-02 10:09:22   点击:
  视频编码是高清网络摄像机的一项关键参数,它决定了所传输视频的图像质量以及需要的网络带宽。我们目前看到的高清网络摄像机视频编码标

  视频编码是高清网络摄像机的一项关键参数,它决定了所传输视频的图像质量以及需要的网络带宽。我们目前看到的高清网络摄像机视频编码标准主要有MJPEG和H.264两种。


  MJPEG(MotionJPEG)是在JPEG基础发展起来的动态图像压缩技术,它只单独的对某一帧进行压缩,而基本不考虑视频流中不同帧之间的变化。通过此压缩技术可获取清晰度很高的视频图像,而且可灵活设置每路的视频清晰度和压缩帧数,并且压缩后的画面还可任意剪接。但它的缺陷也非常明显:


  1、丢帧现象严重、实时性差,在保证每路都必须是高清晰的前提下,很难完成实时压缩;


  2、压缩效率低,传输带宽和存储空间占用大。


  H.264是ITU-T和ISO共同成立的JVT联合视频工作组制定的新一代视频编码标准,用来实现视频的高压缩比、高图像质量、良好的网络适应性等目标。H.264不仅比MJPEG节约了80%以上的码率,而且对网络传输具有更好的支持功能。H.264引入了面向IP包的编码机制,有利于网络中的分组传输,支持网络中视频的流媒体传输,支持不同网络资源下的分级编码传输,从而获得平稳的图像质量。H.264可以在更低的带宽下实现720p、1080i/p的广播级高清视频分辨率。


  尽管MJPEG能够获得比较好的单幅图像质量,但由于它在运动性、带宽占用以及存储空间占用方面均有致命缺陷,高清网络摄像机依然以H.264为主导。