HEVC(H.265)与AVC(H.264)的区别与联系

 一、什么是H.265?

  H.265是相对于H.264的一个升级版,是在原有H.264标准上的一个拓展和优化。H.265旨在在有限带宽下传输更高质量的网络视频,仅需原先的一半带宽即可播放相同质量的视频。这也意味着,我们的智能手机、平板机等移动设备将能够直接在线播放1080P的全高清视频。H.265标准也同时支持4K(4096×2160)和8K(8192×4320)超高清视频。

  为什么说H.265比H.264更高效?H.265/HEVC视频编码与H.264/AVC使用相同的方法,包括画面帧预测、变换编码、量化等。但H.265/HEVC包括编码单元(CUS)、预测单元(PU)和变换单元(TUS)。

  如果峰值信噪比和视频质量作为衡量一个视频编码机制效率的主观评价标准,那么在这种主观评价中,H.265可提供更好的编码效率,比H.264比特流减少51%~74%。

  二、H.265与H.264的关联

  H.265与H.264同属于ITU-T VCEG(国际视频解码专家组)所制定的视频编码标准,都属于目前世界上最重要的视频解码标准,广泛应用于视频储存、广播电视、网络等各类视频传输流中(在H.265出现之前,H.264几乎是最著名的编解码标准 —— 所有蓝光播放器都必须能解码H.264)。

  H.265是基于H.264技术加以优化后的视频编码标准,在保留H.264技术特性的同时,进一步改善了码流、编码质量、延时和数据算法之间的关系,性能相对更强。

  在1080P为极致观影追求的时代,H.264是最理想的解码方式,而随着4K成为行业大趋势,H.265才是其最理想的搭档。

三、H.265和H.264的区别

  1.H.265是新的编码协议,也即是H.264的升级版。H.265标准保留H.264原来的某些技术,同时对一些相关的技术加以改进。新技术使用先进的技术用以改善码流、编码质量、延时和算法复杂度之间的关系,达到最优化设置。

  2.H.265相比H.264最主要的改变是采用了块的四叉树划分结构,采用了从64×64~8×8像素的自适应块划分,并基于这种块划分结构采用一系列自适应的预测和变换等编码技术。

  3.H.264由于算法优化,可以低于1Mbps的速度实现标清数字图像传送;H.265则可以实现利用1~2Mbps的传输速度传送720P(分辨率1280×720)普通高清音视频传送。

  4.同样的画质和同样的码率,H.265比H2.64 占用的存储空间要少理论50%。

  5.比起H.264/AVC,H.265/HEVC提供了更多不同的工具来降低码率,以编码单位来说,H.264中每个宏块(macroblock/MB)大小都是固定的16×16像素,而H.265的编码单位可以选择从最小的8×8到最大的64×64。

  6.在相同的图象质量下,相比于H.264,通过H.265编码的视频大小将减少大约39~44%。

【2022年RTMP-WebRTC-FFmpeg-H265-硬件编解码-音视频流媒体高级开发学习路线-解决音视频自学难点-全新免费音视频资料包领取】

 四、H.265的优势

  1.H.265/HEVC的编码架构大致上和H.264/AVC的架构相似,主要也包含,帧内预测(intra prediction)、帧间预测(inter prediction)、转换(transform)、量化(quantization)、去区块滤波器(deblocking filter)、熵编码(entropy coding)等模块。

  但在HEVC编码架构中,整体被分为了三个基本单位,分别是编码单位(coding unit, CU)、预测单位(predict unit, PU)和转换单位(transform unit, TU)。

  2.比起H.264/AVC,H.265/HEVC提供了更多不同的工具来降低码率,以编码单位来说,H.264中每个宏块(macroblock/MB)大小都是固定的16x16像素,而H.265的编码单位可以选择从最小的8×8到最大的64×64。

  3.H.265的帧内预测模式支持33种方向(H.264只支持8种),并且提供了更好的运动补偿处理和矢量预测方法。

  4.反复的质量比较测试已经表明,在相同的图象质量下,相比于H.264,通过H.265编码的视频大小将减少大约39~44%。由于质量控制的测定方法不同,这个数据也会有相应的变化。

  5.通过主观视觉测试得出的数据显示,在码率减少51~74%的情况下,H.265编码视频的质量还能与H.264编码视频近似甚至更好,其本质上说是比预期的信噪比(PSNR)要好。

猜你喜欢

转载自blog.csdn.net/yinshipin007/article/details/126942476