如何提取视频的m3u8地址( 二 )


aes128解密需要两个参数一个是key , 一个是偏移量(iv)
首先URI开头指向的通常是一个链接这个链接如果以http开头那么直接请求就可以,如果不是那大多数情况下都是以请求m3u8文件的地址去掉最后一个/前面的地址拼接起来的,当我们请求到的地址就是解密所需要的 key
一般EXT-X-KEY里面会包含iv参数,iv参数是一个32位的字符串 , 如果包含直接拿到iv参数就可以,如果不包含则是以ts地址所在m3u8文件中的序列号作为iv参数,比如第一个ts片段,那么他的iv值就是
000...0001 (31个0和1),这样拿到了 偏移量 (iv)
当我们拿到ts片段后直接用aes和刚刚拿到的key和偏移量去解密得到的片段就是新的ts片段
此时看到文件夹里的ts片段全部是可以播放的了,然后我们在把m3u8文件的ts片段地址指向对应的解密后的ts片段,即可实现本地播放m3u8视频

以上就是关于如何提取视频的m3u8地址的全部内容,以及如何提取视频的m3u8地址的相关内容,希望能够帮到您 。


推荐阅读