2011-12-29 101 views
11

我想讓我的視頻流應用程序在android中使用硬件加速。 我僅限於udp視頻廣播,所以我不能使用Android媒體播放器,所以我打算使用ffmpeg。 有沒有辦法讓ffmpeg在android上利用硬件加速?Android ffmpeg和硬件加速

+2

我有類似的問題,我做了一些研究,發現[這些例子]最有用的,但我仍然不能100%確定如何做到這一點,並希望看到有更多經驗的人編寫最小硬件加速播放器向我們展示這是如何實現的。 – 10robinho 2011-12-30 22:48:43

+2

GSoC 2011有一個項目,[Android上的硬件加速H264解碼](http://wiki.multimedia.cx/index.php?title=FFmpeg_Summer_Of_Code#Hardware_Accelerated_H264_Decoding_on_Android) – 2012-01-30 07:09:21

+0

其他編解碼器呢? BSPlayer似乎能夠在Android上進行硬件加速解碼 – 2012-05-27 02:01:48

回答

0

我已經用stagefright和ffmpeg一起完成了它。你可以參考this。總結:
1.獲取android源代碼下載並構建它(參考this
2.獲取ffmpeg源代碼下載並構建。
3.使用ffmpeg和stagefright使用android h/w解碼器。