我一直在寻找开源ffmpeg播放器,我发现了一些。但我认为那里还有更多。如果你知道一个,请在评论或答案中留言。我正在开发iOS,但我真的想进一步了解Android的内容
以下是我发现的内容:
Mooncatventures集团 https://github.com/mooncatventures-group
KxMoviePlayer(使用OpenGLES,Core Audio) https://github.com/kolyvan/kxmovie
用于ios的FFmpeg(使用OpenGLES,AudioQueue) https://github.com/flyhawk007/FFmpeg-for-iOS.git
iFrameExtractor https://github.com/lajos/iFrameExtractor.git
答案 0 :(得分:4)
ServeStream - 适用于Android的流媒体播放器。
答案 1 :(得分:2)
可辩论这是一个适当的堆栈溢出问题对于IOS你似乎有一个非常好的列表,还有其他几个,我个人可以解决我们的mooncatventures提供最有可能是rtspplay,我不是真的熟悉kxmovie,它看起来很有前途,但需要设备上的文件。 Iframeextractor,不再提取原始帧,不能少。
对于Android,我绝对可以提供建议,因为我们刚刚为客户建立了一个播放器。
我们开始使用dolphin-player,它是Android的开源播放器。 使用本机而不是自定义播放器,你主要想要的是sdl和JNI包装器,这是android最大的痛苦。
原生播放器只是ffplay,ffmpeg发行版附带的sdl linux播放器。 SDL在Iphone上可能很麻烦,但仍然可行,因为我们使用rtspplay显示,在Android上使用SDL没有问题,Android操作系统的某些部分依赖于它。
你需要修改ffplay,这可能很难,但幸运的是我们能够重用很多ios编码,再次令人讨厌的部分是JNI包装器和opengl,并使用海豚播放器作为基础使得更容易一点
我们是这样做的,如果您需要帮助,请随时与我们联系。
答案 2 :(得分:1)
对于Java / Android,以下是其中之一: