用于iPad的inApp视频流

时间:2011-04-06 08:48:16

标签: iphone ipad macos http-live-streaming

我正在尝试为我的ipad应用创建视频流。

我已经浏览了Apple提供的 HTTP直播流媒体文档 ,并使用.ts and .m3u8成功地将m4v文件分解为mediafilesegmenter播放列表。< / p>

现在我想测试这些文件,无论它是否有效。

如果可用带宽发生变化,他们还会谈论动态切换流。但他们没有表明如何去做。

请给我告诉我下一步该采取什么样的行动......我不知道如何进一步行动并进行测试。

2 个答案:

答案 0 :(得分:0)

我发现了......

我通过使用XAMMP在本地服务器上托管这些文件并在.m3u8中调用我的应用中的MPMoviePlayerViewController文件链接来测试这些文件。

答案 1 :(得分:0)

以与使用MPMoviePlayerController对象逐步下载的文件指定媒体URL的方式大致相同,这同样适用于自适应流。

e.g。

NSString *urlStr = @"http://www.myserver.com/myfile.m3u8";
NSURL * url = [NSURL URLWithString:urlStr];
MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:url];

关于你的第二个问题:“如果可用的带宽发生变化,他们也谈论动态切换流。但是他们没有说明如何去做。”

iOS + MPMoviePlayerController的基础回放机制会自动处理流之间的切换,因为用户带宽在整个回放过程中会波动。您无需在代码中手动控制此行为。

相关问题