[多媒体] 关于H264的 profile 和 level

H264作为一个“指定标准”的文档

会涉及到对画面质量和某些参数的一些规格划分。这样才有助于多系统协同合作。

profile

是指对画面功能性的等级划分,编解码器可以选择按照H264的标准进行功能完善,也可以按照自己的意愿自定义profile,不过作为软件架构的一部分,采用H264标准就意味着要遵守标准的定义,所以也就是说如果某个编解码器对外宣称自己支持某个profile,那么其功能至少应该多于这个profile的H264定义。

 

level

是指对画面质量的等级划分,比如能够支持的最大码率,最大分辨率,等等。同profile一样,如果某个编解码器说支持level 4.1,那么他的能力至少应该在 4.1之上。

 

参考:

H264概念解析-Profile - 追随技术 - 博客园