Использование плагина Flutter WebRTC для потоковой передачи видео h264 на Android - PullRequest
1 голос
/ 16 июня 2019

Я использую Janus-Gateway в качестве сервера и создал приложение с использованием плагина WebRTC для видеоплеера. Приложение работает для отправки потока VP8 на устройство Android, но когда я пытаюсь отправить видео в кодировке h264, выдает ошибку. Насколько я понимаю, Android WebRTC не поддерживает декодирование h264 без аппаратного ускорения.

Но есть ли способ заставить плагин Google android для webrtc разрешить программное декодирование?

1 Ответ

1 голос
/ 18 июня 2019

Нет простого способа включить h.264 для WebRTC android, как для iOS для включения VP8.

Библиотека WebRTC предоставляет интерфейс для использования пользовательского кодека, но вам нужно скомпилировать его наВаш собственный.

Вот дополнительная информация: Поддерживает ли Google WebRTC Cisco Open H.264?

А также здесь: https://bloggeek.me/webrtc-h264-video-codec-hardware-support/

...