如何使用HTTP直播流?

时间:2011-10-20 12:00:53

标签: iphone ios xcode4 video-streaming http-live-streaming

我的一个应用被拒绝,它说..

We found that your app does not use the HTTP Live Streaming protocol, with a baseline stream of 64 kbps, to broadcast streaming video, as required by the App Store Review Guidelines.

我搜索了几乎所有的东西,但我仍感到困惑,对HTTP Live Streaming没有任何明确的看法

我已经阅读了很多文档,但我不知道从哪里开始以及如何使用 HTTP实时流媒体工具以及所有其他内容...... :(

任何人都可以给我一个明确的解决方案吗? 如何在我的应用中使用HTTP Live Streaming? 我如何segment我的视频,然后如何将它们添加到playlist

请帮助..
如果有人帮助我,那将是一个很大的帮助.. !!

提前致谢.. !!

2 个答案:

答案 0 :(得分:2)

使用FFmepg将视频转换为传输流(.ts),然后使用mediafilesegmenter分割视频并创建播放列表:

mediafilesegmenter -t 10 myvideo-iphone.ts

这将为视频的每10秒生成一个.ts文件以及指向所有视频的.m3u8文件。 有关详细信息,请参阅HTTP LIve Streaming上的答案。

答案 1 :(得分:1)

Apple提供了大量documentation and tools来帮助HTTP直播。这些工具将视频转换为适合大多数Web服务器流式传输的格式。