iPhone MP4视频播放列表

zor*_*ack 12 iphone video mp4 playlist m3u

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

我希望能够做的是告诉iPhone背靠背播放三个片段.

自然的解决方案似乎是创建一个播放列表.m3u8并指出在这名球员,但是当我做,我得到的音频没有画面.我不确定这是不是因为iPhone只支持编码为Mpeg2传输流(.ts)的播放列表视频,或者我做错了什么.

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

mat*_*eny 6

它们看起来只支持MPEG-2传输流.

来自HTTP直播常见问题解答

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

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

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