2011-09-07 60 views
4

我们计划开发一款移动应用程序,允许用户查看实时流媒体,从iPhone/Android设备直播流媒体。iPhone/Android上的实时流媒体:RTMP-HTTP

我们在服务器上为我们的网站上的RTMP流设置了red5。但是,我不确定我们是否可以在iOS/Android上使用RTMP流式传输。我已阅读Apple的文档,说我们需要使用HTTP Live Streaming。

如果在RTMP和HTTP的情况下如何实现实时流,这有点混乱。

场景一:如何在iPhone/Android设备上查看RTMP Live streaming [从swf文件启动]。如何将RTMP转换为HTTP。我听说过Xuggler,但不确定它是否被推荐。

场景二:如何从iPhone/Android播放HTTP直播流?有没有可用的API?此外,如何在网站的Flash SWF文件中查看HTTP实况流[由iPhone/Android发起]。 swf文件播放器能够播放HTTP流吗?我还没有测试过。

我想知道像ustream这样的iOs应用程序如何实现直播,但我们不想使用第三方流媒体服务。我们正在寻找我们自己的定制解决方案。

任何指导,将不胜感激。

+0

我没有给你一个完整的答案,但我至少可以证实RTMP流媒体不适用于iOS(也可能永远不会),因为它与Adobe Flash相关(这本身不是现在,也不太可能在iOS上支持)。 –

+0

有些服务可以像myRBM.tv一样进行iOS转码。我很想找到一种方法来做到这一点。 – Ben

回答

3

您可以使用Flash插件在浏览器中查看从Android手机发起的实时流。即使我正在研究类似的项目,我也设法将视频从设备传输到浏览器。你可以看看这个开源项目以供参考 -

http://code.google.com/p/ipcamera-for-android/

希望它能帮助!

0

尝试看看在

FlvStreamer

这是一个C库更换你的问题的一部分。检查此C库是否与LLVM兼容,并检查一下这是否适用于您。

还检查复制保护条款这个在下面的链接,并决定使用,

Wiki copy protection

检查和更新,如果你发现任何答案,请。