Я получаю пакеты MPEG-TS (MPEG-транспортный поток) с мультиплексированными потоками видео H.264 и AAC. Мне нужно показать аудио и видео на телефоне Android. Мое предположение состоит в том, что мне нужно:MPEG-TS, Android и FFMPEG
- MPEG-TS демультиплексор
- AAC декодер
- H.264 декодер
- Синхронизация воспроизведения аудио и видео
Предполагая, что я (в Android 2.x) Де-мультиплексор MPEG-TS не является частью ОС и должен быть перенесен, и декодеры AAC и H.264 являются частью ОС Android, но я не уверен, что они имеют интерфейс, который позволяет передавать данные в буферах, и если они позволяют взаимная синхронизация времени. В худшем случае эти компоненты также должны быть перенесены.
Можете ли вы дать мне несколько советов, с чего начать? Я думал о портировании FFMPEG. Есть ли другие способы?
С уважением, Sten
Вы пробовали это? Есть ли у вас опыт? Доступно несколько портов FFMPEG ... – STeN
Да, есть несколько вариантов. Этот проект работает, я пробовал. – ciphor