我可以在Android应用中使用FFmpeg中的库吗?

时间:2012-07-03 13:53:50

标签: android android-ndk ffmpeg cygwin rtsp

在网上玩了一段时间后,我发现我必须在我的应用程序中使用FFmpeg。我发现很多与Android和FFmpeg相关的东西。我只是想使用FFmpeg,但我无法创建库,也不知道如何使用它们。

我只是希望收到一个RTSP流,然后以某种方式将其放入视频视频或媒体播放器中。我已经在我的日食中安装了NDK,我知道如何使用CYGWIN。

2 个答案:

答案 0 :(得分:7)

我在本教程后尝试在我的Android应用中使用FFmpeg库:Tutorial Link 这真的很棒。我创建了这个库,也在应用程序中调用。 但我想要的是使用MMS协议的流式链接,我无法做到,因为我不知道如何使用本机方法,所以我使用的是vitamio plugin。 这很简单。如果您发现如何正确使用FFmpeg库,请与我们分享。

抱歉英语不好,不是我的母语。

答案 1 :(得分:0)

默认情况下,Android支持RTSP流协议,使用MediaPlayer我能够流式传输RTSP。但是限制是您无法操纵或自定义媒体,因为您必须使用像FFMPEG,Vlcj这样的库 您可以通过以下链接http://www.roman10.net/how-to-build-ffmpeg-for-android/

设置FFMPEG环境

我没有尝试过android上的vlcj,但是很好地适用于桌面应用程序。 希望这有用