iPhone - 应用再次被拒绝,HTTP Live Streaming 64kbps 基线提要 [英] iPhone - App Rejected again, HTTP Live Streaming 64kbps baseline feed

查看:29
本文介绍了iPhone - 应用再次被拒绝,HTTP Live Streaming 64kbps 基线提要的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

感谢您提交 APPNAME_HERE.我们已经审核了您的申请,并且已经确定它不能此时发布到 App Store因为它没有使用基线用于 HTTP Live 的 64 kbps 流流媒体协议广播流媒体视频.HTTP 直播流式传输视频时需要通过蜂窝网络,为了拥有最佳的用户体验和利用蜂窝最佳实践.这个协议自动确定用户可用的带宽和适当调整带宽,即使带宽流发生变化.这使您可以灵活地有尽可能多的流,如只要将 64 kbps 设置为基线饲料.

Thank you for submitting APPNAME_HERE. We have reviewed your application and have determined that it cannot be posted to the App Store at this time because it is not using a baseline stream of 64 kbps for the HTTP Live Streaming protocol to broadcast streaming video. HTTP Live Streaming is required when streaming video feeds over the cellular network, in order to have an optimal user experience and utilize cellular best practices. This protocol automatically determines bandwidth available to users and adjusts the bandwidth appropriately, even as bandwidth streams change. This allows you the flexibility to have as many streams as you like, as long as 64 kbps is set as the baseline feed.

这是我从 Apple 得到的,尽管我有 48kbps、64kbps、128kbps 和 384kbps 的流可用.如何设置基线提要?我的应用程序现在的工作方式是首先加载可用的最低带宽,然后随着带宽向上扩展.这是我的索引 m3u8

This is what I have gotten from Apple, eventhough I have a 48kbps, 64kbps, 128kbps AND 384kbps stream available. How do I set the baseline feed? The way my app works now is it loads the lowest available first and then scales upwards with the bandwidth. This is my index m3u8

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=48000
stream-soundonly.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=64000
stream-64k.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=128000
stream-128k.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=384000
stream-384k.m3u8

苹果真的很挑剔

推荐答案

我们遇到了同样的问题.Apple 不仅会检查您的 M3U8 文件以确保其符合要求.他们还监视您的流,以确保它们是您所说的那样.结果证明我们的流高于 64K——因为我们没有考虑音频带宽(一个粗心但很重要的疏忽).请记住,64K 适用于整个流:视频 + 音频 <= 64000.

We ran into the same issue. Apple doesn't only inspect your M3U8 file to ensure it complies. They also monitor your streams to make sure they are what you say they are. Our stream turned out to be higher-than-64K -- because we didn't factor in the audio bandwidth (a careless, but important oversight). Remember that 64K applies to the entire stream: Video + Audio <= 64000.

如果您有疑问,Apple 还提供相同的流监控软件.如果你问他们,他们会给你一个链接.至少他们对我的小组做了.

If you are in doubt, Apple also offers the same stream-monitoring software. If you ask them, they will provide you a link to it. At least they did to my group.

这篇关于iPhone - 应用再次被拒绝,HTTP Live Streaming 64kbps 基线提要的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆