FAQ
Posted: Fri Jan 27, 2017 3:35 am
Список режимов просмотра
MediaPlayer – просмотр силами прошивки. Используются все возможности чипа, но нет возможности использовать половину функций ProgTV. В этом режимы ВСЕ рассинхроны/подёргивания итд на совести прошивки. ProgTV не влияет на просмотр не может ни улучшить ни ухудшить.
OpenMAX – тоже использует аппаратное декодирование, но в этом режиме сетевой код мой. Работают функции движка (timeshift, запись). В этом режиме синхронизация так же на совести движка но сетевые проблемы (HLS итд) — мои.
MediaCodec (Android >=5.1) использует аппаратный декодер вместе с моим демуксом. Тут и синхронизацией (рывки итд) становятся проблемой ProgTV. Отличный режим, но не всегда MediaCodec хорошо реализован в прошивке. Вот прямо сейчас стоит коробка на которой в нём качество картинки заметно хуже чем в OpenMAX.
FFmpeg – полностью софтовый режим. Полностью зависит от ProgTV. Но не используют аппаратные возможности и на некоторых каналах процессора может просто не хватать. Но не обязательно тормоза это не хватка мощности, бывают просто глюки. Можно проверить в Debug->Test speed.
MediaPlayer+ попытка скрестить MediaPlayer с движком. Работают функции движка. Но пока не очень стабильно.
MediaPlayer – просмотр силами прошивки. Используются все возможности чипа, но нет возможности использовать половину функций ProgTV. В этом режимы ВСЕ рассинхроны/подёргивания итд на совести прошивки. ProgTV не влияет на просмотр не может ни улучшить ни ухудшить.
OpenMAX – тоже использует аппаратное декодирование, но в этом режиме сетевой код мой. Работают функции движка (timeshift, запись). В этом режиме синхронизация так же на совести движка но сетевые проблемы (HLS итд) — мои.
MediaCodec (Android >=5.1) использует аппаратный декодер вместе с моим демуксом. Тут и синхронизацией (рывки итд) становятся проблемой ProgTV. Отличный режим, но не всегда MediaCodec хорошо реализован в прошивке. Вот прямо сейчас стоит коробка на которой в нём качество картинки заметно хуже чем в OpenMAX.
FFmpeg – полностью софтовый режим. Полностью зависит от ProgTV. Но не используют аппаратные возможности и на некоторых каналах процессора может просто не хватать. Но не обязательно тормоза это не хватка мощности, бывают просто глюки. Можно проверить в Debug->Test speed.
MediaPlayer+ попытка скрестить MediaPlayer с движком. Работают функции движка. Но пока не очень стабильно.