Ios5 MPEG2TS容器中的H.264视频

Ios5 MPEG2TS容器中的H.264视频,ios5,h.264,mpeg2-ts,Ios5,H.264,Mpeg2 Ts,我有一个硬件编解码器,用H.264(基线配置文件,第3级)对视频进行编码,我将其打包到MPEG2传输流中,以便将其传输到iDevices(HTTP实时流媒体) 我遇到的问题是,视频仅在较新的iDevices(iPhone 4S/iPhone 5、iPad 2/3)上播放,而在较旧的iPhone或iPad 1上则不播放(屏幕上有活动,但没有任何与实际视频接近的内容) 此外,当它工作时,视频以正好1/2的帧速率播放(30 fps播放为15 fps) Mac Mini或Macbook Pro上的Saf

我有一个硬件编解码器,用H.264(基线配置文件,第3级)对视频进行编码,我将其打包到MPEG2传输流中,以便将其传输到iDevices(HTTP实时流媒体)

我遇到的问题是,视频仅在较新的iDevices(iPhone 4S/iPhone 5、iPad 2/3)上播放,而在较旧的iPhone或iPad 1上则不播放(屏幕上有活动,但没有任何与实际视频接近的内容)

此外,当它工作时,视频以正好1/2的帧速率播放(30 fps播放为15 fps)

Mac Mini或Macbook Pro上的Safari展览没有任何问题。VLC&mplayer也不会对TS文件有任何问题

当我将相同的视频打包到MP4容器中时,所有设备都能正确播放视频

  • 关于如何调试这个问题有什么建议吗

  • 有没有办法从iPhone或iPad上获取调试信息来帮助我弄清楚到底发生了什么


  • 降低你的级别?旧设备支持3级吗?如果没有,请转到1.2级,并检查

    旧的iDevices是否支持3级。我在MP4容器中的视频在所有设备上都能正常播放。