gpt4 book ai didi

ios - 加密直播在IOS5不播放,在IOS4播放

转载 作者:行者123 更新时间:2023-11-28 17:41:41 27 4
gpt4 key购买 nike

基本上下面显示的分段视频文件播放列表在 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 标签有关,但我无法弄清楚它。

最佳答案

根据文档 here IV 标签是可选的,this说明如果缺少 IV,则在解密时应将序列号用作 IV。

问题IOS4和IOS5处理方式不同

所以这适用于 IOS5,但在 IOS4 中抛出错误

#EXT-X-KEY:METHOD=AES-128,URI="http://xxx.xx.x.xx/ios/keys/key.txt"

虽然这适用于 IOS4,但在 IOS5 中会抛出错误

#EXT-X-KEY:METHOD=AES-128,URI="http://xxx.xx.x.xx/ios/keys/key.txt",IV=0x00000000000000000000000000000000

以我为例。

关于ios - 加密直播在IOS5不播放,在IOS4播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7912653/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com