在浏览了一段时间后,我发现我需要在我的应用中使用FFmpeg。我找到了很多关于Android和FFmpeg的内容,但是我只想使用FFmpeg,并且我不知道如何创建库以及如何使用它们。
我只想接收一个RTSP流,然后将其放入videoview或mediaplayer中。我已经在我的eclipse中安装了NDK,并且知道如何使用CYGWIN。
我只想接收一个RTSP流,然后将其放入videoview或mediaplayer中。我已经在我的eclipse中安装了NDK,并且知道如何使用CYGWIN。
Android默认支持RTSP流媒体协议,只能使用MediaPlayer来流式传输RTSP。但是限制在于您无法操作或自定义媒体,因此必须使用像FFMPEG、Vlcj这样的库。
您可以通过以下链接http://www.roman10.net/how-to-build-ffmpeg-for-android/设置FFMPEG环境。
我还没有在Android上尝试过vlcj,但在桌面应用程序中运行得非常好。
希望这有所帮助。