分享

摄像头h264和h265有什么区别?

 漫步之心情 2021-05-20

回答这个问题之前,首先我们要明确H.264编码H.265编码和概念和原理,简单的介绍下,希望对你有所帮助。

一、H.264编码概念、原理

  1. H.264是MPEG-4第十部份,由ITU-T视频编码专家(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的高度压缩数字视频编码器标准,H.264实际是一种新的数字视频压缩格式,在国际上制定视频编码解码技术有两个,一个是国际电联(ITU-T),主要制定MPEG-1,MPEG-2,MPEG-4,另一个是国际标准化组织(ISO),主要制定H.261,H.263,H.263 而H.264则是两个共同制定的数字视频编码标准。那么为什么要进行视频编码呢?因为动态视频是由多张图片构成的,每一张图片我们称为一帧,如果要看到连续不卡顿的视频画面,每秒至少需要16张图片以上,我们称为帧率,那么问题来了,如果想看到连续画面,它需要多大内存?以1秒钟计算,如果视频分辨率为1280X720,内存约为850M(具体计算方法后期我会持续更新,今天不做详解)这么大内存是没办法进行视频传输,这时候就需要对视频重新编码压缩,保证传输效率,就有了H.264编码格式。
  2. H.264定义了三种帧,①I帧:完整编码的帧I帧,②P帧:参考之前的I帧生成的只包含差异部分编码的帧叫P帧,③B帧:参考前后的编码的帧叫B帧,H.264采用的核心算法是帧内压缩和帧间压缩,帧内压缩是生成I帧的算法,帧间压缩是生成B帧和P帧的算法。
  3. 具体压缩方法:①进行分组:把几帧图像分为一组(GOP,也就是一个序列),②定义帧:将每组内各帧图像定义为三种类型即I帧,P帧,B帧,③预测帧:以I帧做为基础帧,以I帧预测P帧,再由I帧和P帧预测B帧。④数据传输:最后将I帧数据与预测的差值信息进行存储和传输。

二、H.265编码概念、原理

  1. H.265编码是继H.264编码之后定制的一种新的视频编码标准,它保留了H.264的部分技术,对新的技术参数进行优化改善,对码流、编码质量、延时、算法复杂度之间进行优化设置,提高了压缩效率、提高鲁棒性和错误恢复能力、减少实时的时延、降低复杂度等。可以低于1Mbps的速度实现标清(分辨率在1280*720以下的视频)数字图像传输,H.265则可以利用1~2Mbps的传输速递传送720P普通音视频。
  2. H.265可以在有限宽带下传输高质量的网络视频,只需要原来一半的宽带即可播放相同质量的视频画面。
  3. H.264帧内预测模式只支持8种,而H.265帧内预测模式支持33种,提供了很好的运动补偿处理和矢量预测方法。
  4. H.265能更好的适应现代网络技术发展对网络带宽和容量的需要,安防监控720P,1080P高清视频已经普及,原有H.264编码以不能满足需求。

三、H.264编码与H.265编码对比总结

H.264编码与H.265编码本质区别在于,H.265压缩效率更高,传输码率更低,视频画面质量更好,视频画面传输带宽减半、存储容量减半。H.265编码传输用户体验性更好,所以H.265必将全面普及。

如果有不同观点的朋友们,可以点击关注留言评论一起交流,每天更新科技领域相关内容,欢迎关注。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多