在我的Android设备上由多个编码器支持的Mime类型视频/ avc

时间:2016-08-09 19:38:29

标签: android codec

当我枚举设备上的所有媒体编解码器时,我注意到mime类型" video / avc"以下编码器支持:

OMX.qcom.video.encoder.avc
OMX.google.h264.encoder

当您致电MediaCodec.CreateEncoderByType()时,Android如何决定选择哪个编码器?

此外,除了Google的编码器之外,许多设备可能还有另一个特定于硬件的编码器,例如我公司的Qualcomm编码器。一般来说,应该选择一个来自Google的原生编码器吗?问候。

1 个答案:

答案 0 :(得分:1)

在几个不同的设备上尝试过。看起来原生编码器总是出现在谷歌之前。这是一个被拾起的人。我猜本机编码器更加优化,因为它有更多的硬件知识。