Когда я перечисляю все мультимедийные кодеки на моем устройстве, я заметил, что тип мим «видео/АВК» поддерживает следующие кодеры:Мим/АВК поддерживается несколькими кодеров на моем Android устройства
OMX.qcom.video.encoder.avc
OMX.google.h264.encoder
Когда вы звоните MediaCodec.CreateEncoderByType()
, как Android решит, какой кодировщик выбрать?
Кроме того, помимо кодировщика Google, многие устройства могут иметь другой кодер, специфичный для аппаратного обеспечения, например, тот, что у Qualcomm в моем случае. Вообще говоря, следует ли выбрать собственный кодировщик по сравнению с Google? С уважением.