在网络摄像机、网络视频编码器以及视频采集卡配合电脑做直播或者视频会议等产品中视频编码是其中重要的一项参数,并且是决定传输视频的图像质量以及需要的网络带宽的重要一点。而目前用的比较广泛的视频编码标准主要是有MJPEG和H.264两种。
MJPEG(MotionJPEG)是以JPEG技术为基础扩展研发出来的动态图像压缩技术,不过它通常只单独的对某一帧进行压缩,基本不会考虑视频流中不同帧之间的变化。
那么这种图像压缩技术有很好的优点:
1、通过此压缩技术可获取清晰度很高的视频图像,可灵活设置每路的视频清晰度和压缩帧数。
2、压缩后的画面还可任意剪接。
虽然优点这么多,但是也具有非常明显的缺点:
1、编码压缩会出现丢帧现象,并且比较严重,而且产品的实时性差,如需在保证每路都必须是高清晰的前提下,很难完成实时压缩;
2、产品压缩效率低,传输带宽和存储空间占用大。
3、H.264引入了面向IP包的编码机制,有利于网络中的分组传输,支持网络中视频的流媒体传输,支持不同网络资源下的分级编码传输,从而获得平稳的图像质量。
4、H.264可以在更低的带宽下实现720p、 1080i/p的广播级高清视频分辨率。 H.264是ITU-T和ISO共同成立的JVT联合视频工作组制定的新一代视频编码标准,用来实现视频的高压缩比、高图像质量、良好的网络适应性等目标。而且H.264不仅比MJPEG节约了80%以上的码率,并且对网络传输具有更好的支持功能。
综上所述,目前H.264相对比MJPEG的视频编码算法的效果更好,并且也更适合网络视频数据的传输,所以,在选择网络摄像机、网络视频编码器等产品时,首选也是H.264视频编码标准。