2011-12-29 40 views
11

Tôi muốn ứng dụng phát video trực tuyến của mình sử dụng khả năng tăng tốc phần cứng trong Android. Tôi bị giới hạn phát video udp vì vậy tôi không thể sử dụng trình phát phương tiện Android, vì vậy tôi định sử dụng ffmpeg. Có cách nào để làm cho ffmpeg sử dụng tăng tốc phần cứng trên Android không?Android ffmpeg và tăng tốc phần cứng

+2

Tôi có vấn đề tương tự, tôi đã thực hiện một số nghiên cứu và tìm thấy [những ví dụ này] (http://www.splitted-desktop.com/static/libva/hwdecode-demos/) hữu ích nhất, nhưng tôi vẫn không chắc chắn 100% làm thế nào để làm điều đó và muốn thấy ai đó có nhiều kinh nghiệm hơn để viết trình phát được tăng tốc phần cứng tối thiểu để cho chúng tôi biết cách thực hiện. – 10robinho

+2

GSoC 2011 có dự án, [Giải mã H264 được tăng tốc phần cứng trên Android] (http://wiki.multimedia.cx/index.php?title=FFmpeg_Summer_Of_Code#Hardware_Accelerated_H264_Decoding_on_Android) –

+0

Còn codec khác thì sao? BSPlayer dường như có thể thực hiện giải mã được tăng tốc phần cứng trên Android –

Trả lời

0

Tôi đã thực hiện nó bằng cách sử dụng stagefright cùng với ffmpeg. Bạn có thể tham khảo this. Tóm tắt:
1. Tải xuống và tải xuống nguồn Android (tham khảo this)
2. Tải xuống và tải xuống nguồn ffmpeg.
3. Sử dụng ffmpeg và stagefright để sử dụng bộ giải mã android h/w.

Các vấn đề liên quan