iphone - 将实时视频传输到 iPhone

标签 iphone video-streaming

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

这是我的要求:

  1. 我有一些新闻视频 channel 的实时 .FLV 流媒体源 URL。我想将其传递给某些服务器软件,以编码为 iPhone 支持的格式,以流式传输到我的 iPhone 程序。

    我使用 VLC 流式传输到 iPhone,但不起作用。我使用了 VLC 的 nightly build 1.2 版本,他们宣传有 iPhone 流媒体功能,但它仍然无法工作。

    我尝试使用 VLC 访问 Wowza,然后再使用 iPhone。通过 VLC 编码和分段并通过 Wowza 流式传输到 iPhone 后,它以某种方式工作,但试用版仅支持最多 3 分钟的流式传输,因此对于向我的客户提供演示是没有用的。

  2. 我购买了电视调谐卡,并且拥有模拟有线连接网络。我想将此电缆连接输入到电视调谐器卡,然后使用 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/

相关文章:

iphone - 方法调用乱序

iphone - 多条彩色贝塞尔路径

iphone - 从 iPhone 应用程序传输 MP3 的最佳方式?

opencv - 从openCV到IP流处理帧

video - 可以从 h264 文件中提取原始帧吗?

ios - NSString 没有得到正确的字符串

iphone - 在 uitabbar 应用程序 iOS iPad 中更改当前 View

Symfony2 视频流

ffmpeg - 转码流的 MIME 类型

闪存媒体服务器 FMS 3.5 和 IIS 在同一台机器上