我在MP4容器中有一个编码为H.264 / AAC的素材库。现在我可以使用Apache和mod_h264成功地将素材流式传输到iPhone。
我希望能够做的是告诉iPhone背靠背播放三个片段。
natural solution似乎是要创建.m3u8播放列表并将播放器指向该播放列表,但是当我这样做时,我会收到音频而没有视频。我不确定这是因为iPhone只支持编码为Mpeg2传输流(.ts)的播放列表视频,或者我是否做错了。
有没有人有过在播放列表中将MP4文件流式传输到iPhone的经验?
答案 0 :(得分:6)
看起来他们只支持MPEG-2传输流。
协议规范没有 限制编码器选择。然而, 目前的Apple实施 应与编码器互操作 产生MPEG-2传输流 包含H.264视频和AAC音频 (HE-AAC或AAC-LC)。
如果您愿意转换文件,我建议采用以下方法:
答案 1 :(得分:1)
以下是客户角度的一些信息(使用itunes): http://www.macworld.com/article/140935/2009/06/video_playlists_iphone.html
iphone确实支持.m3u8播放列表,因此您应该可以使其正常运行。
您是否尝试过从iTunes发布智能播放列表?