当我枚举设备上的所有媒体编解码器时,我注意到以下编码器支持 mime 类型“video/avc”:
OMX.qcom.video.encoder.avc
OMX.google.h264.encoder
你打电话时MediaCodec.CreateEncoderByType()
,Android 如何决定选择哪个编码器?
此外,除了 Google 的编码器之外,许多设备可能还有另一种特定于硬件的编码器,例如我的例子中来自高通的编码器。一般来说,应该选择原生编码器而不是 Google 的编码器吗?问候。
在几个不同的设备上尝试过。看来本机编码器总是出现在 Google 编码器之前。这是被拾起的那个。我想本机编码器更加优化,因为它对硬件有更多的了解。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)