【问题标题】:iPhone MP4 Video PlaylistiPhone MP4 视频播放列表
【发布时间】:2011-05-04 15:38:45
【问题描述】:

我在 MP4 容器中有一个编码为 H.264/AAC 的素材库。现在我可以使用 Apache 和 mod_h264 成功地将视频流传输到 iPhone。

我想做的是让 iPhone 连续播放三个剪辑。

natural solution 似乎是创建一个 .m3u8 播放列表并将播放器指向该播放列表,但是当我这样做时,我得到了音频而没有视频。我不确定这是因为 iPhone 仅支持编码为 Mpeg2 传输流 (.ts) 的播放列表视频,还是我做错了什么。

有没有人在播放列表中将 MP4 文件流式传输到 iPhone 的经验?

【问题讨论】:

  • 让我们看看你的播放列表!

标签: iphone video mp4 playlist m3u


【解决方案1】:

以下是从客户的角度来看的一些信息(使用 iTunes): http://www.macworld.com/article/140935/2009/06/video_playlists_iphone.html

iphone 确实支持 .m3u8 播放列表,所以你应该可以让它工作。

您是否尝试过从 iTunes 导出智能播放列表?

【讨论】:

    【解决方案2】:

    看起来他们只支持 MPEG-2 传输流。

    来自HTTP Live Stream FAQ

    协议规范没有 限制编码器的选择。然而, 当前的 Apple 实施 应该与编码器互操作 生成 MPEG-2 传输流 包含 H.264 视频和 AAC 音频 (HE-AAC 或 AAC-LC)。

    如果您愿意转换文件,我建议您采用以下方法:

    1. 下载HTTP Live Stream Tools
    2. 对每个文件运行 mediafilesegmenter
    3. 将上面生成的 variant.plist 文件聚合到一个文件中
    4. 在聚合的 variant.plist 上运行 variantplaylistcreator,并使用它生成的 .m3u8 作为直播的播放列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-06
      • 2011-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-11
      • 2012-01-30
      相关资源
      最近更新 更多