I have been searching for open source ffmpeg player, and I found somes. But I think there is a lot more out there. If you know one, please drop a line in the comment or answer. I'm working on iOS but really want to look further to see what has been made for Android
Here are what i found:
Mooncatventures group https://github.com/mooncatventures-group
KxMoviePlayer (use OpenGLES, Core Audio) https://github.com/kolyvan/kxmovie
FFmpeg for ios (with OpenGLES, AudioQueue) https://github.com/flyhawk007/FFmpeg-for-iOS.git
iFrameExtractor https://github.com/lajos/iFrameExtractor.git
ServeStream - Streaming Media Player for Android.
Debatable wether this is a proper question for stack overflow For IOS you seem to have a pretty good list, there are a couple others , personally I can address our mooncatventures offering which most likely would be rtspplay, I'm not really all that familiar with kxmovie, it looks promising but requires the files on the device. Iframeextractor, extracts raw frames nothing more , nothing less.
As for Android I can definitely offer advice because we just finished building a player for a client.
We started with dolphin-player which is an open source player for android. Use the native rather than the custom player, what you mainly want is the sdl and JNI wrappers , which are the biggest pain with android.
The native player is just ffplay, the sdl linux player included with the ffmpeg distribution. SDL can be troublesome on Iphone but is still doable as we show with rtspplay, on Android there are no issues with using SDL, there are parts of Android OS that depend on it.
You need to modify ffplay, this can be difficult but fortunately we were able to reuse a lot of the ios coding, again the nasty part is the JNI wrapper and opengl and using the dolphin player as the base made that a bit easier.
This is how we did it, If you need help please feel free to contact us.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With