我们计划开发一款移动应用程序,允许用户查看实时流媒体,从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应用程序如何实现直播,但我们不想使用第三方流媒体服务。我们正在寻找我们自己的定制解决方案。
任何指导,将不胜感激。
我没有给你一个完整的答案,但我至少可以证实RTMP流媒体不适用于iOS(也可能永远不会),因为它与Adobe Flash相关(这本身不是现在,也不太可能在iOS上支持)。 –
有些服务可以像myRBM.tv一样进行iOS转码。我很想找到一种方法来做到这一点。 – Ben