H264是视频编码的一种标准。h.265标准围绕着现有的视频编码标准h.264,保留原来的某些
技术,同时对一些相关的技术加以改进。新技术使用先进的技术用以改善码流、编码质量、延
时和算法复杂度之间的关系,达到最优化设置。
到底改变了哪些内容呢?提高压缩效率、提高鲁棒性和错误恢复能力、减少实时的时延、减少
信道获取时间和随机接入时延、降低复杂度等。h264由于算法优化,可以低于1mbps的速度
实现标清数字图像传送;h265则可以实现利用1~2mbps的传输速度传送720p(分辨率
1280*720)普通高清音视频传送。
h.265旨在在有限带宽下传输更高质量的网络视频,仅需原先的一半带宽即可播放相同质量的
视频。这也意味着,我们的智能手机、平板机等移动设备将能够直接在线播放1080p的全高清
视频。h.265标准也同时支持4k(4096×2160)和8k(8192×4320)超高清视频。可以说,h.265标
准让网络视频跟上了显示屏“高分辨率化”的脚步。
在讨论h.265有哪些提升和优点之前,我们不妨先来了解一下h.264。h.264也称作mpeg-
4avc(advanced video codec,高级视频编码),是一种视频压缩标准,同时也是一种被广泛
使用的高精度视频的录制、压缩和发布格式。h.264因其是蓝光光盘的一种编解码标准而著
名,所有蓝光播放器都必须能解码h.264。更重要的是,因为苹果公司当初毅然决然抛弃了
adobe的vp6编码,选择了h.264,这个标准也就随着数亿台ipad和iphone走入了千家万户,
成为了目前视频编码领域的绝对霸主,占有超过80份额。h.264也被广泛用于网络流媒体
数据、各种高清晰度电视广播以及卫星电视广播等领域。h.264相较于以前的编码标准有着一
些新特性,如多参考帧的运动补偿、变块尺寸运动补偿、帧内预测编码等,通过利用这些新特
性,h.264比其他编码标准有着更高的视频质量和更低的码率,也因此受到了人们的认可,而
被广泛应用。
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)。
h.265为何优于h.264
比起h.264/avc,h.265/hevc提供了更多不同的工具来降低码率,以编码单位来说,h.264中
每个宏块(marcoblock,mb)大小都是固定的16x16像素,而h.265的编码单位可以选择从最小
的8x8到最大的64x64。信息量不多的区域(颜色变化不明显,比如车体的红色部分和地面的灰
色部分)划分的宏块较大,编码后的码字较少,而细节多的地方(轮胎)划分的宏块就相应的小和
多一些,编码后的码字较多,这样就相当于对图像进行了有重点的编码,从而降低了整体的码
率,编码效率就相应提高了。同时,h.265的帧内预测模式支持33种方向(h.264只支持8种),
并且提供了更好的运动补偿处理和矢量预测方法。
反复的质量比较测试已经表明,在相同的图象质量下,相比于h.264,通过h.265编码的视频码
流大小比h.264减少大约39-44由于质量控制的测定方法不同,这个数据也会有相应的变
化。通过主观视觉测试得出的数据显示,在码率减少51-74情况下,h.265编码视频的质量
还能与h.264编码视频近似甚至更好,其本质上说是比预期的信噪比(psnr)要好。