【发布时间】:2011-10-27 07:04:49
【问题描述】:
基本上下面显示的分段视频文件播放列表在 IOS4 中可以正常播放,但在 IOS5 中不行,所以我猜编码、分段或加密没有错误。
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:1
#EXT-X-KEY:METHOD=AES-128,URI="http://xxx.xx.x.xx/ios/keys/key.txt",IV=0x00000000000000000000000000000000
#EXTINF:10,
http://xxx.xx.x.xx/ios/myvideo/stream-1.ts
#EXTINF:10,
http://xxx.xx.x.xx/ios/myvideo/stream-2.ts
...
#EXTINF:10,
http://xxx.xx.x.xx/ios/myvideo/stream-502.ts
#EXTINF:10,
http://xxx.xx.x.xx/ios/myvideo/stream-503.ts
#EXT-X-ENDLIST
错误是在 safari 中直截了当的'操作无法完成'。但如果文件未加密是两个操作系统版本,则相同的列表可以正常播放。
这个thread似乎讨论了一个类似的问题,但解决方案不对公众开放。
我也遇到过这个thread,这表明它与#EXT-X-TARGETDURATION 标签有关,但我无法弄清楚。
【问题讨论】:
标签: ios streaming ios5 http-live-streaming