ios - HLS 加密的 AES-128 - IOS 设备问题

标签 ios ffmpeg http-live-streaming

我用 AES-128 加密了我们的 HLS 电影。
在所有设备上它都可以工作,但在 IOS(iphone 和 Ipad)上没有。

下面是我的 m3u8 文件

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:2
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-KEY:METHOD=AES-128,URI="https://xxxx/xxxx/xxxxx/x/xxxxx/xxxxxx/xxxxxx.key",IV=0x4d347130965af9bba4349829013bb440
#EXTINF:2.000000,
1_1080p_000.ts
#EXTINF:2.000000,
1_1080p_001.ts
#EXTINF:2.000000,
1_1080p_002.ts
#EXTINF:2.000000,

    …

.

有没有人有同样的问题,可以告诉我如何解决它?
谢谢

最佳答案

我检查了 safari web 检查器,但我无法理解, key 已正确下载,但在下载第一个目标时停止 enter image description here

关于ios - HLS 加密的 AES-128 - IOS 设备问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59306455/

相关文章:

powershell - FFMPEG HLS 多个音轨不同步

ios - 如何在 iPhone 应用程序中使用 Facebook 对话框检索用户名以制作完整的墙贴?

java - 如何从 JNI 中的线程内部调用 JAVA 方法

ffmpeg 将视频分割成 hls 切片,为什么 hls_time 选项不起作用?

python - youtube-dl python 脚本后处理错误 : FFMPEG codecs aren't being recognized

powershell - 忽略 Powershell 中 FFMPEG 控制台输出的特定警告

video - FFmpeg concat 命令更改 start_time(ts block 连接)

ios - PFLogInViewController 不再被识别?

iOS GPS电池耗尽,如何减少耗尽?

ios - plist 值未显示在 TableView 中