我是一名移动应用程序开发人员,大约两周以来我一直在研究如何通过某些服务器向 iPhone 进行直播,但尚未取得任何成功。我有一个 iPhone 应用程序准备使用 MPMoviePlayerController
类接收实时流媒体。
这是我的要求:
我有一些新闻视频 channel 的实时 .FLV 流媒体源 URL。我想将其传递给某些服务器软件,以编码为 iPhone 支持的格式,以流式传输到我的 iPhone 程序。
我使用 VLC 流式传输到 iPhone,但不起作用。我使用了 VLC 的 nightly build 1.2 版本,他们宣传有 iPhone 流媒体功能,但它仍然无法工作。
我尝试使用 VLC 访问 Wowza,然后再使用 iPhone。通过 VLC 编码和分段并通过 Wowza 流式传输到 iPhone 后,它以某种方式工作,但试用版仅支持最多 3 分钟的流式传输,因此对于向我的客户提供演示是没有用的。
或我购买了电视调谐卡,并且拥有模拟有线连接网络。我想将此电缆连接输入到电视调谐器卡,然后使用 VLC 等软件将我收到的大多数 channel 的 channel 源传输到 iPhone。
我主要想通过上述任一方法流式传输到 iPhone、Android 和 Blackberry 设备。由于 Blackberry 和 Android 支持 RTSP 流媒体,所以我没有太大困难 - 我可以简单地使用 VLC 本身一次为所有 channel 进行流媒体播放。然而,最令人头疼的是 iPhone 的 http 流。
哪些服务器软件可用于流式传输到 iPhone、Android 和 Blackberry?我可以出于商业目的购买哪些软件来解决第 1 点或第 2 点?
有人可以指导我找到可以解决我的问题的正确软件:解决流媒体到 iPhone 的问题吗?我准备购买服务器软件。请注意,我的iPhone和Android应用程序已经能够接收和播放流媒体视频。
最佳答案
我知道答案已经晚了,但它可以帮助其他开发人员。 它对我来说效果最好。解决办法是: 确保您是 Apple 开发者计划的成员。登录您的苹果帐户并下载 MakeRefMovie 软件来自here 。把它放在你的服务器上。只需提供 channel 链接即可打开任何流媒体 channel ,并创建 .m3u8 文件。从任何 Apple 设备访问 .m3u8 文件并通过 MPMoviePlayerController 呈现它。将 MPMoviePlayerController 的 URL 设置为服务器上的 .m3u8 文件。它会起作用的!!
关于iphone - 将实时视频传输到 iPhone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4911421/