Android - непротиворечивость фреймворка для устройств и производителей
Есть ли какая-либо гарантированная последовательность в использовании Stagefright
по производителям и / или устройствам?
Хотя Android введен Stagefright
в 2.x есть ли что-то, что мешает производителям вносить в него изменения? Начиная с ICS, в Android официально добавлена поддержка нативного API для (как минимум, части) OpenMAX AL 1.0.1
, но я хотел бы иметь возможность поддерживать старые устройства.
Я пытаюсь добраться до SEI
(NAL
) пользовательские данные из видео H.264, и я пытаюсь найти лучший способ добраться до него. Является Stagefright
достойный способ сделать это, или это не гарантируется на разных устройствах?
1 ответ
Я не знаю, приличный ли, но это выполнимо. Если с помощью sw dec вы можете поймать SEI из h264bsd, в противном случае - поймать NAL из AAVCAssembler или другого источника, другая проблема заключается в том, куда вы хотите отправить захваченный SEI (или как - здесь, я думаю, начинается эта менее приличная часть).