Android H.264基本配置文件级别支持

Android H.264基本配置文件级别支持,android,video-streaming,h.264,Android,Video Streaming,H.264,据介绍,android支持3.0+设备上的h.264基本配置文件,但没有提及系统将支持哪种配置文件。有人知道吗,或者这取决于每个设备吗?文档中没有提到任何级别的原因是Android设备种类繁多。它适用于苹果,因为他们只提供少数型号,但有许多安卓制造商。谷歌不能保证某个特定的级别能够在所有这些设备上运行 事实上,如果你看一下他们甚至不能保证2Mbps高清720p@30fps。它在所有设备上都标记为N/A 对于HD 720p@30 fps而言,相应级别为3.1。能够播放某个级别的设备也可以播放以下所

据介绍,android支持3.0+设备上的h.264基本配置文件,但没有提及系统将支持哪种配置文件。有人知道吗,或者这取决于每个设备吗?

文档中没有提到任何级别的原因是Android设备种类繁多。它适用于苹果,因为他们只提供少数型号,但有许多安卓制造商。谷歌不能保证某个特定的级别能够在所有这些设备上运行

事实上,如果你看一下他们甚至不能保证
2Mbps高清720p@30fps
。它在所有设备上都标记为
N/A

对于
HD 720p@30 fps
而言,相应级别为
3.1
。能够播放某个级别的设备也可以播放以下所有级别


这并不意味着没有Android设备可以播放级别
3.2+
,甚至
Main
High
配置文件等。但是如果需要广泛的可用性,你需要以最低的公分母为目标。

谷歌可以选择要求所有Android 6.0+(例如)设备支持h.264 High-profile,因此,我们可以在将来的某个时候停止使用过时的低质量(每比特率)基线。但谷歌选择不这样做,因为它与craptastic设备的最低公分母兼容性降低了互联网视频的质量。找到Baseline 1080p 8Mbps视频并不罕见,因为人们显然没有考虑到这样一个事实,即只支持Baseline的低端设备可能无法播放高rez文件。但Android 4.4+支持VP9,Android 5.0+支持HEVC,因此,这些是Android上保证的最高质量的每比特率编解码器。