网络摄像头mjpeg和H264的区别

如题所述

1、意思不一

MJPEG:是一种视频压缩格式,其中每一帧图像都分别使用JPEG编码。

H264:是国际标准化组织和国际电信联盟共同提出的继MPEG4之后的新一代数字视频压缩格式。

2、特点不一

MJPEG:不考虑视频流中不同帧之间的变化,只单独对某一帧进行压缩。

H264:使用高编码效率。

3、压缩效率不一

MJPEG:压缩效率低。

H264:具有很高的数据压缩比率。

4、画面不一

MJPEG:可以获取清晰度很高的视频图像。

H264:能够在低码率情况下提供高质量的视频图像。

5、用途不一

MJPEG:应用于非线性编辑领域可精确到帧编辑和多层图像处理

H264:应用于有线电视远程监控、交互媒体、数字电视、视频会议、视频点播、流媒体服务等。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-09
  提到M-JPEG和H264两个网络视频格式,就要谈及MPEG4,H264是MPEG4的一部分。
  JPEG/M-JPEG
  1、JPEG是一种静止图像的压缩标准,是一种标准的帧内压缩编码方式。当硬件处理速度足够快时,JPEG就能用于实时动图像的视频压缩。在画面变动较小时能提供不错的图像质量,传输速度快,缺点是数据量较大。
  2、M-JPEG源于JPEG压缩技术,是一种简单的帧内JPEG压缩,压缩图像质量较好,在画面变动情况下无马赛克,但由于压缩技术本身限制,压缩比例小(录像时每小时约1-2GB空间,网络传输时需要2M带宽)。不符合长时间连续录像,不适用视频图像的网络传输。
  MPEG-4
  MPEG-4是为移动通信设备在Internet上实时传输视音频信号而制定的低速率、高压缩比的视音频编码标准。MPEG-4是面向对象的压缩方式,不像MPEG-1和MPEG-2简单将图像分为像块,而是根据图像的内容,把其中的对象(物体、人物、背景)分离出来,分别进行帧内、帧间编码,并允许在不同的对象之间灵活分配码率.,对重要的对象分配较多的字节,对次要的对象分配较少的字节,而提高压缩比,在较低的码率下获得较好的视频效果。
  MPEG-4的优势:
  1、具有很好的兼容性;
  2、MPEG-4比其他算法提供更好的压缩比,最高达 200:1;
  3、MPEG-4在提供高压缩比的同时,对数据的损失很小。
  综上,MPEG-4大幅度的降低录像存储容量,获得较高的录像清晰度,适用于长时间实时录像的需求,具备在低带宽网络上优良的传输能力。
  H.264
  H.264是 ITU-T的VCEG(视频编码专家组)和ISO/IEC的MPEG(活动图像编码专家组)的联合视频组(JVT:joint video team)开发的数字视频编码标准,既是ITU-T的H.264,又是ISO/IEC的MPEG-4的第10 部分。
  H.264和前几个H.26X的标准一样,也用DPCM加变换编码的混合编码模式。但采用“回归基本”的简洁设计,获得比H.263++好很多的压缩性能;加强了对各种信道的适应能力,采用“网络友好”的结构和语法,有利于对误码和丢包的处理;应用目标范围较宽,以满足不同速率、不同解析度以及不同传输(存储)场合的需求。
  如果从单个画面清晰度比较,MPEG4有优势;从动作连贯性上的清晰度,H.264有优势。H.264的优越性能代价是计算复杂度的增加
  所以,相比之下:
  M-JPEG优点是图像清晰度好,支持第三方工具打开,对图像计算处理要求低,缺点是数据量大,储存空间,网络带宽要求高;
  H264优点是数据量小,储存空间,网络要求低,缺点是图像稍差,专用格式很少第三方工具支持,对图像计算处理硬件要求高。
第2个回答  2013-03-29
两种不同的视频编码格式,MJPEG类似于静态图像JPEG的压缩算法,不同的它是运用在动态图像上,而H264是类似于动态MPEG的压缩算法,两者最大相同的地方都是有损压缩,最大不同Mjpeg只采用帧内压缩,压缩率较低,质量较高,体积较大;H264采用和MPEG相同的帧内和帧间压缩,压缩率较高,质量相对MPEG2和MPEG4有进步,但相对MJPEG要差,体积也比MPEG4小。
H264是现在的主流格式,无论是网络,还是各方面的高清格式都是它;
第3个回答  2013-04-01
对于网络摄像头来说,一般将MJPEG作为主码流,它所占带宽大,画面清晰度相对要高,而H264一般作为子码流,带宽小,画面清晰度相对就低了
第4个回答  2013-03-28
这是两种压缩方式,MJPEG压缩算法占用空间较大、所以传输方面对带宽要求比较大、清晰度还是比较好的,H.264传输方面要好很多。
相似回答