H264---H.264/AVC 三种配置Profiles(base、main、extended)和帧内/帧间预测
程序员文章站
2022-07-06 22:54:35
...
Profiles:Base Main Extended
三种配置对应不同的应用场合:
1、基本配置: 这种配置看名称也可以猜到,它具有基本的编解码性能和抗错能力,主要应用在低延时的电视会议,和可视电话中。这里的抗错能力是指,解码器在传输过程中,对出现的错误数据位流的一种应对能力。这种能力通常为:错误检测、重新传输、错误校正和其他错误处理措施。
2、主流配置: 可以看到它在I像片帧内预测和P像片帧间预测的基础上,加了B像片的帧间编码功能,而且还增加使用了加权预测的帧间编码。同时使用CABAC也是它的特点,应用场合为质量要求比较高的电视广播和HD DVD等方面。
3、扩展配置: 看这种配置主要看它不支持什么,它不支持隔行扫描和CABAC。而相对于另外两种配置,它引入了可以进行码流切换的SP和SI像片,以及数据分割。所以它的主要应用为,用户网络状态各异的网络播放等方面。
4、高级配置:。。。。。。
base是extended的子集,而I像片、P像片和CAVLC,是各种配置都会用到的编码方法。