对于大多数直播平台来讲,带宽构成了其成本的绝大部分。而对于短视频平台来讲,带宽成本所占的比例可能会更高。在小视频app开发过程中,经常会遇到各种各样的问题,再加上4k、6k视频及5G即将到来,带宽成本也会随之增加。为了解决高昂的带宽成本,节省带宽成了众多短视频平台的首要任务,而视频编码标准的选取也将会间接影响带宽成本。常用的视频编码标准有H.264和H.265两种。
1.什么是H.264和H.265?
(1)H.264的定义
即MPEG-4第十部分,是由ITU-T视频编码专家组和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组提出的高度压缩数字视频编解码器标准。这个标准通常被称之为H.264/AVC。
(2)H.265的定义
是ITU-TVCEG继H.264之后所制定的新的视频编码标准,H.265标准围绕着现有的视频编码标准H.264,保留原来的某些技术,同时对一些相关的技术加以改进。
2.它们各自有何优势?
(1)H.264的优势
具有很高的数据压缩比率,在同等的图像质量条件下,H.264的压缩比是MPEG-2的2倍以上,是MPEG-4的1.5~2倍。低码率对于H.264的高压缩比起到了重要的作用,和MPEG-2和MPEG-4ASP等压缩技术相比,H.264压缩技术将很大程度上节省用户的下载时间和数据流量收费。而且,H.264在具有高压缩比的同时还拥有高质量流畅的图像。所以经过H.264压缩的视频数据,在网络传输过程中所需的带宽更少也更加经济。
(2)H.265的优势
H.265只在有限带宽下传输更高质量的网络视频,只需要原来一般的带宽即可播放相同质量的视频。H.265标准也同时支持4k和8k的超高清视频,可以说H.265标准让短视频跟上了显示屏“高分辨率化”的脚步。
3. 它们之间的区别是什么?
(1)H.264被广泛用于网络流媒体数据、各种高清晰度电视广播以及卫星电视广播等领域。H.264相较于以前的编码标准有着一些新特性,如多参考帧的运动补偿、变块尺寸运动补偿、帧内预测编码等,通过利用这些新特性,H.264比其他编码标准有着更高的视频质量和更低的码率,也因此受到了人们的认可,而被广泛应用。
(2)H.265的编码架构大致上和H.264的架构相似,主要包含:帧内预测、帧间预测等模块。但在编码架构中,整体被分为了三个基本单位,分別是:编码单位、预测单位和转换单位。
4.为什么说H.265比H.264好?
相比之下,H.265能够提供更多不同的工具来降低码率。编码后的码字较少,细节夺得地方所划分的宏块就相应的小和多一些,编码效率也就相对提高了。同时,H.265帧内预测模式支持33种方向,H.264只支持8种,并且还提供了更好的运动补偿处理和矢量预测方法。
在相同的图象质量下,相比于H.264,通过H.265编码的视频码流大小比H.264减少大约39-44%。由于质量控制的测定方法不同,这个数据也会有相应的变化。
由此可见,在小视频app开发过程中,H.264是被广泛应用的编码标准,而H.265的优势则更为明显,二者之间的区别也直接导致了适用的场景各不相同。不过,随着小视频app的视频观看体验要求越来越高,H.265编码标准的应用也将更为广泛。