感谢您提交 APPNAME_HERE。我们已经审查了您的应用程序,并确定它目前无法发布到 App Store,因为它没有使用 64 kbps 的基准流进行 HTTP Live Streaming 协议来广播流式视频。在通过蜂窝网络流式传输视频时需要 HTTP 实时流,以便获得最佳用户体验并利用蜂窝最佳实践。即使带宽流发生变化,该协议也会自动确定用户可用的带宽并适当调整带宽。这使您可以灵活地拥有任意数量的流,只要将 64 kbps 设置为基线提要。
这是我从 Apple 得到的,尽管我有 48kbps、64kbps、128kbps 和 384kbps 流可用。如何设置基线提要?我的应用程序现在的工作方式是它首先加载最低的可用带宽,然后随着带宽向上扩展。这是我的索引 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
苹果真的很挑剔