Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http live streaming 下载已加密的m3u8块?_Http Live Streaming_M3u8_M3u - Fatal编程技术网

Http live streaming 下载已加密的m3u8块?

Http live streaming 下载已加密的m3u8块?,http-live-streaming,m3u8,m3u,Http Live Streaming,M3u8,M3u,是否可以下载AES加密的m3u8块?如果可以,如何下载 ? 您可以使用一些附加信息来执行此操作,包括来自HLS子播放列表的IV(初始化向量)和密钥文件 卷曲子播放列表并找到IV(初始化向量) 下载段的密钥文件并复制IV值,以便稍后在终端中使用 使用hextump命令行对.key文件进行十六进制解码-Xxd.key 下载播放列表中包含的ts段 使用以下openssl命令获取原始加密文件的输入,并分别使用-IV和-K值的IV值和hex decoded.key值 openssl aes-128-cbc

是否可以下载AES加密的m3u8块?如果可以,如何下载
?


您可以使用一些附加信息来执行此操作,包括来自HLS子播放列表的IV(初始化向量)和密钥文件

  • 卷曲子播放列表并找到IV(初始化向量)
  • 下载段的密钥文件并复制IV值,以便稍后在终端中使用
  • 使用hextump命令行对.key文件进行十六进制解码-
    Xxd.key
  • 下载播放列表中包含的ts段
  • 使用以下openssl命令获取原始加密文件的输入,并分别使用-IV和-K值的IV值和hex decoded.key值
  • openssl aes-128-cbc-d-in-video-file.ts-out video-file_1.ts-nosalt-iv-K

    现在,您应该能够查看解密的块

    注意:您需要
    openssl
    Xxd
    命令行工具

    这篇文章描述了做相似但合并多个片段的过程

    与下载非加密块完全相同。它不起作用。你能详细说明一下吗?是的,这可以使用ffmpeg/vlc/编程。你的方法是什么?问题是什么?