gpt4 book ai didi

ios - 我可以在 iOS 上播放时长 > 10 分钟的 MP4 视频吗

转载 作者:行者123 更新时间:2023-11-28 21:23:05 25 4
gpt4 key购买 nike

我正在构建一个播放不同流媒体视频的应用程序。我在 AVPlayer 对象中播放的文件是一个 MP4 文件。通读App Store Review Guidelines我刚刚注意到规则 2.5.7 说:

Video streaming content over a cellular network longer than 10 minutes must use HTTP Live Streaming and include a baseline 192 kbps HTTP Live stream.

这到底是什么意思?我可以流式传输超过 10 分钟的 MP4 视频吗?

最佳答案

如果您的 MP4 视频少于 10 分钟,那么大概您可以将它放在某处的服务器上并让播放器下载文件(渐进式下载)——您不需要使用像 HLS 这样的流媒体协议(protocol)。但是,如果您的视频 超过 10 分钟,则您必须使用 HLS。这意味着将您的视频分割成 block 并为它们创建一个播放列表。您可以使用 Apple 的流媒体工具(例如 mediafilesegmenter)执行此操作,或者您可以使用 ffmpeg to segment your videos .

该准则适用于蜂窝网络,因此如果用户通过 wifi 连接则不适用。看看苹果的recommendations用于为 HLS 编码您的视频。

关于ios - 我可以在 iOS 上播放时长 > 10 分钟的 MP4 视频吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39184462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com