如何在AVPlayer中使用iOS中的加密密钥加密m3u8

时间:2017-05-06 08:46:09

标签: ios encryption m3u8

因为服务器的资源是加密的,所以当我请求服务器获取这样的m3u8链接时:

EXTM3U

#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-ALLOW-CACHE:YES
#EXT-X-TARGETDURATION:17
#EXT-X-KEY:METHOD=AES-128,URI="http://120.26.102.206:8888/av_key?key_id=test&v=0",IV=0x3fef2009c61b69d9ea1b47674881f012
#EXTINF:16.733333,
/KFu7198jRglxH1FWzQ6p63-l45g=/FqvN-_hHPQ-bLm3sLXqHgWWqSRLI/000000.ts
#EXT-X-KEY:METHOD=AES-128,URI="http://120.26.102.206:8888/av_key?key_id=test&v=0",IV=0xfcbad2ef8b68e2d76e49f59e5bf610f1
#EXTINF:1.233333,
/KFu7198jRglxH1FWzQ6p63-l45g=/FqvN-_hHPQ-bLm3sLXqHgWWqSRLI/000001.ts
#EXT-X-ENDLIST

我想在请求URL时获取URI并附加一些新的params,如令牌所以服务器可以返回我想要的密钥,但我不能 拦截请求。我需要做什么?

0 个答案:

没有答案