因此,我最近向苹果提交了我的第一个iphone应用程序。我没有流传输我的视频,而且它们超过10分钟长,所以我的应用程序被拒绝,因为我没有使用HTTP Live流媒体。
所以,我们每周都会直播视频。这些文件存储在某个地方,但我有点不确定在哪里。我想要的视频文件,我做了一个提要,以转换为流式视频。但我不想用苹果的HTTP Live软件。我不知道如何编码成流视频。
有没有办法弄清楚我的流媒体文件存储在哪里,或者有没有软件可以把视频转换成流媒体视频?会采纳任何建议。
谢谢
发布于 2011-03-30 15:39:04
主要的问题是,如果你不想让你的应用程序获得批准,你必须使用HTTP Live Streaming,而且还要知道苹果的限制(你必须设置不同的比特率,64kbps或更低)。
如果你不想使用苹果的工具,你可以使用ffmpeg。看看ioncannon.net http://www.ioncannon.net/programming/452/iphone-http-streaming-with-ffmpeg-and-an-open-source-segmenter/
使用Apple tools更容易。您只需要使用mediafilesegmenter/mediastreamsegmenter。
也有专业的服务,但不是免费的,会照顾到所有的过程。
如果你不知道你的文件在哪里,也许你可以使用嗅探器,检查你的计算机在哪里“监听”。
发布于 2012-03-22 13:54:42
最简单的解决方案是简单地要求您的用户在WiFi上才能观看视频。10分钟。/ 5MB限制仅适用于通过蜂窝网络发送的视频,而不适用于WiFi。有关如何在运行时测试用户的网络连接的示例,请参阅Apple的“可达性”代码。
https://stackoverflow.com/questions/5479247
复制相似问题