MPEG2TS容器中的H.264视频

时间:2012-10-17 16:34:38

标签: ios5 h.264 mpeg2-ts

我有一个硬件编解码器,用H.264编码视频(Baseline profile,level 3),我将其打包成MPEG2传输流,以便将其传输到iDevices(HTTP Live Streaming)。

我遇到的问题是视频只播放在最新的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容器中时,所有设备都能正常播放视频。

  1. 有关如何调试此问题的任何建议吗?

  2. 有没有办法从iPhone或iPad获取调试信息,以帮助我弄清楚发生了什么?

1 个答案:

答案 0 :(得分:0)

降低你的水平?旧设备是否支持3级?如果没有进入1.2级并检查