【问题标题】:H.264 Video in MPEG2TS containerMPEG2TS 容器中的 H.264 视频
【发布时间】:2012-10-17 16:34:38
【问题描述】:

我有一个硬件编解码器,它以 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 容器中时,所有设备都可以正常播放视频。

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

  2. 是否有任何方法可以从 iPhone 或 iPad 获取调试信息以帮助我弄清楚发生了什么?

【问题讨论】:

    标签: ios5 h.264 mpeg2-ts


    【解决方案1】:

    降低你的等级?旧设备是否支持第 3 级?如果没有,请转到 1.2 级并检查

    【讨论】:

    • 较旧的 iDevices 支持 3 级。我在 MP4 容器中的视频在所有 iDevices 上都可以正常播放。
    猜你喜欢
    • 2013-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-06
    相关资源
    最近更新 更多