什么是iOS / Android的开源ffmpeg播放器?

时间:2012-12-04 02:08:47

标签: android ios ffmpeg

我一直在寻找开源ffmpeg播放器,我发现了一些。但我认为那里还有更多。如果你知道一个,请在评论或答案中留言。我正在开发iOS,但我真的想进一步了解Android的内容

以下是我发现的内容:

  1. Mooncatventures集团 https://github.com/mooncatventures-group

  2. KxMoviePlayer(使用OpenGLES,Core Audio) https://github.com/kolyvan/kxmovie

  3. 用于ios的FFmpeg(使用OpenGLES,AudioQueue) https://github.com/flyhawk007/FFmpeg-for-iOS.git

  4. iFrameExtractor https://github.com/lajos/iFrameExtractor.git

3 个答案:

答案 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,以下是其中之一:

JJMPEG