Как стать автором
Обновить

WebRTC на Android: как включить аппаратное кодирование на множестве устройств

Время на прочтение7 мин
Количество просмотров13K
Всего голосов 55: ↑55 и ↓0+55
Комментарии9

Комментарии 9

Насколько в Badoo сильно кастомизировали webRTC?
В общем говоря не сильно, сейчас все вполне неплохо работает из коробки, присматриваемся к форку OpenWebRTC — там есть поддержка H.265, он есть в чипсетах Qualcomm и Exynos, и на iOS, начиная с 11 версии
Когда же наконец AV1 пойдёт в массы…
Да, до массовости еще далеко, но недавно в WebRTC добавили для него декодер
Аппаратно AV1 начал появляться только для топовых кристаллов в линейку SoC для чипов на базе Cortex A55, A72, A73, поэтому до массового очень далеко — не менее 2х лет

Вопрос человека, далёкого от темы: а положить в приложение кусок ffmpeg, чтобы оттуда брать кодек вместо условно плохих системных, не работает по каким причинам? Нет хороших общедоступных кодеков под мобильные системы?

Так это же вопрос каким он будет: софтовым или аппаратным. Суть статьи как раз в том, что бы работал аппаратный. И ffmpeg тут не поможет если на устройстве в принципе аппаратного нет.

А, совсем аппаратный, а не аппаратно-ускоренный (как какой-нибудь nvenc)? Тогда конечно же с собой такой не принести. Простите, перепутал при чтении.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий