【发布时间】:2010-06-04 10:43:09
【问题描述】:
我们在我们的 iPhone 应用程序和 3GS 型号上使用 http 直播视频点播视频,视频按原样播放。但是,在 3GS 之前的型号上,它会报错说不支持这种电影格式。
我在这方面看到了其他线程,但没有解决方案或见解。
有谁知道这是否真的是 3GS 前手机的硬件限制,还是与我们的代码有关?
【问题讨论】:
我们在我们的 iPhone 应用程序和 3GS 型号上使用 http 直播视频点播视频,视频按原样播放。但是,在 3GS 之前的型号上,它会报错说不支持这种电影格式。
我在这方面看到了其他线程,但没有解决方案或见解。
有谁知道这是否真的是 3GS 前手机的硬件限制,还是与我们的代码有关?
【问题讨论】:
“iPhone 3G 支持 H.264 Baseline Profile Level 3.1。但是,如果您的应用在旧 iPhone 上运行,则应使用 H.264 Baseline Profile 3.0 以实现兼容性。”
信息取自this technote。
【讨论】:
如果您有足够的网络带宽用于最低比特率流和正确级别的操作系统,则所有 iPhone、iPod Touch 和 iPad 硬件都支持 HTTP 实时流。在运行 iPhone OS 3.1.3 的原始 iPhone 2G 上,我们经常通过 WiFi 播放 HTTP Live Streams。它也适用于我们在 Edge 上的测试,但 Edge 上的带宽通常对于我们编码的速率来说太低了。我们在运行 3.1 的 iPod Touch 上看到了一些带宽适配问题,我们怀疑这些问题与特定的设备/操作系统组合有关,但不确定。
【讨论】: