У меня есть URL-адрес файла m3u8, в котором есть список файлов ts. Все эти файлы зашифрованы методом AES-128. Наряду с файлами ts файл m3u8 также содержит URI для ключей.
Сначала я хочу загрузить файлы ts, а затем расшифровать их. После расшифровки я хочу воспроизвести эти файлы.
URL-адрес моего файла m3u8 похож на https://example.com/myxml/myclips/250/prog_index.m3u8
Мой файл m3u8 выглядит так.
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-VERSION:2
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:10,
#EXT-X-KEY:METHOD=AES-128,URI="https://my.server.com/myxml/myclips/keys/250/crypt_480x272_250_0.key",IV=0x8da4a2d80b88785f7931874bf1e0914b
fileSequence0.ts
#EXTINF:10,
fileSequence1.ts
#EXTINF:10,
fileSequence2.ts
#EXTINF:10,
fileSequence3.ts
#EXTINF:10,
fileSequence4.ts
#EXTINF:10,
fileSequence5.ts
#EXTINF:10,
fileSequence6.ts
#EXTINF:10,
fileSequence7.ts
#EXTINF:10,
fileSequence8.ts
#EXTINF:10,
fileSequence9.ts
#EXTINF:10,
fileSequence10.ts
#EXTINF:10,
fileSequence11.ts
#EXTINF:10,
#EXT-X-KEY:METHOD=AES-128,URI="https://my.server.com/myxml/myclips/keys/250/crypt_480x272_250_1.key",IV=0x8e2d35559338d21f2586e79d6cd5c606
fileSequence12.ts
#EXTINF:10,
fileSequence13.ts
#EXTINF:10,
fileSequence14.ts
#EXTINF:10,
fileSequence15.ts
#EXTINF:10,
fileSequence16.ts
#EXTINF:10,
fileSequence17.ts
#EXTINF:10,
fileSequence18.ts
#EXTINF:10,
fileSequence19.ts
#EXTINF:2,
fileSequence20.ts
#EXT-X-ENDLIST
Я не понимаю, как я могу это сделать. Пожалуйста, помогите.
CipherInputStream
. - person rekire   schedule 09.01.2013