2011-03-29 143 views
0

所以,我最近提交了我的第一个iPhone应用程序给苹果。 我没有流式传输视频,而且他们的播放时间超过了10分钟,所以我的应用被拒绝了,因为我没有使用HTTP Live Streaming。iphone视频流

因此,我们每周都会直播视频。这些文件存储在某个地方,但我有点不确定在哪里。我希望将我制作的视频文件转换为流式视频。但我不想使用Apple的HTTP Live软件。我不知道如何编码成流媒体视频。

无论如何要弄清楚我的流式文件存储在哪里,或者是否有将视频转换为流式视频的软件?会采取任何建议。

感谢

回答

0

的主要问题是,你必须使用HTTP实时流,如果你wan't您的应用程序得到批准,也知道苹果的限制(必须设置不同的比特率,64kbps的一个或降低)。

如果您不想使用Apple工具,则可以使用ffmpeg。看看ioncannon.net http://www.ioncannon.net/programming/452/iphone-http-streaming-with-ffmpeg-and-an-open-source-segmenter/

使用Apple工具更容易。你只需要mediafilesegmenter/mediastreamsegmenter。

也有专业的服务,但不是免费的,将照顾所有的过程。

如果你不知道你的文件在哪里,也许你可以使用嗅探器,并检查你的计算机在哪里“听”。

0

最简单的解决方案是简单地要求您的用户使用WiFi来观看视频。 10分钟。/5MB限制仅适用于通过蜂窝网络发送的视频,而不适用于WiFi。有关如何在运行时测试用户网络连接的示例,请参阅Apple的“可访问性”代码。