【发布时间】:2012-04-12 15:06:32
【问题描述】:
我有兴趣看看是否可以使用 HTTP Live Streaming (Apple) 连接两个不同的视频?例如,能够播放一个视频播放列表,例如广告视频 1 和电视节目视频 2,并使用此协议在它们之间实现无缝播放,因此无需等待。
如果可能,有人可以告诉我如何正确形成播放列表 .m3u8 吗?
我尝试了如下示例:
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXTINF:10,
commercial-00001.ts
#EXTINF:10,
commercial-00002.ts
#EXTINF:9,
commercial-00003.ts
#EXTINF:7,
commercial-00004.ts
#EXTINF:10,
tv-00001.ts
#EXTINF:10,
tv-00002.ts
#EXTINF:10,
tv-00003.ts
#EXTINF:10,
tv-00004.ts
#EXTINF:10,
tv-00005.ts
#EXTINF:10,
tv-00006.ts
#EXTINF:7,
tv-00007.ts
#EXT-X-ENDLIST
但是,iOS 上的播放器在播放第一个视频(商业)后会卡住。缓冲条只是显示它已经缓冲到第一个视频的结尾。
注意:我的目标是iOS,所以flash是不可能的,不幸的是:(
有没有合适的方法来执行此操作?
【问题讨论】:
标签: ios ios5 video-streaming http-live-streaming