2011-12-29 18 views
11

Desidero che l'applicazione di streaming video utilizzi l'accelerazione hardware in Android. Sono limitato alla trasmissione di video Udp, quindi non posso utilizzare il lettore multimediale Android, quindi ho intenzione di usare ffmpeg. C'è un modo per far sì che ffmpeg utilizzi l'accelerazione hardware su Android?Android ffmpeg e accelerazione hardware

+2

Ho un problema simile, ho fatto qualche ricerca e ho trovato [questi esempi] (http://www.splitted-desktop.com/static/libva/hwdecode-demos/) molto utile, ma sono Non sono ancora sicuro al 100% come farlo e vorremmo vedere qualcuno con più esperienza scrivere un player con accelerazione hardware minima per mostrarci come è fatto. – 10robinho

+2

GSoC 2011 ha un progetto, [Decodifica H264 accelerata da hardware su Android] (http://wiki.multimedia.cx/index.php?title=FFmpeg_Summer_Of_Code#Hardware_Accelerated_H264_Decoding_on_Android) –

+0

E altri codec? BSPlayer sembra essere in grado di eseguire la decodifica hardware accelerata su Android –

risposta

0

L'ho fatto usando stagefright insieme a ffmpeg. È possibile fare riferimento a this. Riepilogo:
1. Scaricare il generatore Android e compilarlo (fare riferimento a this)
2. Scaricare e compilare il file sorgente ffmpeg.
3. Usa ffmpeg e stagefright per usare il decodificatore h/w di Android.

Problemi correlati