我们正计划开发一款移动应用程序,让用户可以通过 iPhone / Android 设备观看直播、直播直播。
我们在服务器上设置了 red5,用于我们网站上的 RTMP 流媒体。但是,我不确定我们是否可以在 iOS / Android 上使用 RTMP 流媒体。我读过 Apple 的文档说我们需要使用 HTTP Live Streaming。
在 RTMP 和 HTTP 的情况下如何实现实时流有点令人困惑。
场景一:如何在 iPhone / Android 设备上查看 RTMP 直播 [Initiated from swf file]。如何将 RTMP 转换为 HTTP。我听说过 Xuggler,但不确定是否推荐。
场景二:如何从 iPhone / Android 直播 HTTP 直播?有可用的 API 吗?此外,如何在网站的 flash swf 文件上查看 HTTP 实时流 [从 iPhone / Android 启动]。swf 文件播放器是否能够播放 HTTP 流?我还没有测试过这个。
我想知道像 ustream 这样的 iOs 应用程序是如何实现直播的,但我们不想使用第三方流媒体服务。我们正在寻找我们自己的定制解决方案。
任何指导将不胜感激。