Qual é o melhor método para renderizar quadros de vídeo?

ual é a melhor opção para renderizar quadros de vídeo obtidos de um decodificador incluído no meu aplicativo (FFmpeg, etc.

Naturalmente, tendem a escolher o OpenGL, como mencionado emAndroid Video Player usando NDK, OpenGL ES e FFmpeg.

Mas em OpenGL no Android para exibição de vídeo, um comentário observa que o OpenGL não é o melhor método para renderizar víde

O que então? A biblioteca nativa jnigraphics? E um SurfaceView não G

Observe que eu gostaria de usar uma API nativa para renderizar os quadros, como OpenGL ou jnigraphics. Mas o código Java para configurar um SurfaceView e tudo be

PS: O MediaPlayer é irrelevante aqui, estou falando sobre decodificar e exibir os quadros sozinho. Não posso confiar nos codecs padrão do Android.

questionAnswers(3)

yourAnswerToTheQuestion