将实时视频流式传输到iPhone

时间:2011-01-25 19:55:19

标签: iphone video-streaming

我是一名移动应用程序开发人员,大约两周后,我一直在研究如何通过某些服务器对iPhone进行实时流式传输,但我还没有取得任何成功。我有一个iPhone应用程序准备好使用MPMoviePlayerController类接收实时流媒体。

以下是我的要求:

  1. 我有一些用于某些新闻视频频道的直播.FLV流式传输网址。我想将其传递给某些服务器软件,以编码为iPhone支持的格式,以便流式传输到我的iPhone程序。

    我使用VLC流式传输到iPhone,但它不起作用。我使用夜间构建VLC版本1.2,他们宣传有iPhone流媒体,但它仍然不起作用。

    我尝试将VLC用于Wowza,然后再用于iPhone。它通过VLC进行编码,并通过Wowza进行分段和流式传输到iPhone之后起作用,但试用版只支持最多3分钟的流式传输,所以对我的客户进行演示是没用的。

  2. 我买了一台电视调谐卡,我有模拟电缆连接网络。我想将这个有线连接输入到电视调谐器卡中,然后使用像VLC这样的软件将频道的馈送流式传输到iPhone,以获得我获得的大部分频道。

  3. 我主要希望通过上述任一方法流式传输到iPhone,Android和Blackberry设备。由于Blackberry和Android支持RTSP流媒体我没有太大的困难 - 我可以简单地使用VLC本身一次为所有频道流式传输它。然而,iPhone的http流媒体却出现了很大的麻烦。

    哪些服务器软件可用于流式传输到iPhone,Android和Blackberry?我可以为我的业务目的购买哪些软件来解决第1点或第2点?

    有人可以指导我找到可以解决我问题的合适软件:解析流式传输到iPhone吗?我准备购买服务器软件了。请注意,我已经能够接收和播放流式视频的iPhone和Android应用程序。

2 个答案:

答案 0 :(得分:2)

我知道答案很晚,但它可以帮助其他开发人员。 它对我来说效果最好。解决方案是: 确保您是Apple开发人员计划的成员。登录您的Apple帐户并下载 来自here的MakeRefMovie软件。把它放在你的服务器上。只需提供频道链接即可打开任何流媒体频道,它将创建.m3u8文件。从任何Apple设备访问.m3u8文件,并通过MPMoviePlayerController呈现它。在服务器上将MPMoviePlayerController的URL设置为.m3u8文件。它会工作!!

答案 1 :(得分:0)

我唯一可以建议的是ib的orblive。 详细信息可以在这里找到。 http://www.orb.com/orblive