Несколько экземпляров MediaCodec, используемых в качестве видеокодера в Android

Можно ли использовать два экземпляра Android MediaCodec в качестве видеокодера для одновременного кодирования двух видео?

Я знаю, что сам MediaCodec может иметь несколько экземпляров для кодирования / декодирования видео / аудио. Но есть ли какие-либо ограничения на аппаратную версию / версию Android для кодирования нескольких видео, помимо влияния на производительность?

Более конкретно, если рассматривать только Android версии 4.3 или выше, допустимо ли несколько экземпляров видеокодера или все же они зависят от устройства?

2 ответа

Решение

Из моего опыта это полностью зависит от устройства. И есть устройства, которые могут поддерживать только один экземпляр видеокодера за один раз

Да, как сказал @Marlon, это полностью зависит от того, какое устройство вы использовали. Например, я использую OPPO A39, который может одновременно создавать только 8 экземпляров медиакодека.

Другие вопросы по тегам