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