У меня есть поток m3u8 и его ключ, но я не знаю, как их объединить - PullRequest
0 голосов
/ 27 сентября 2019

Я скачал зашифрованный поток и вот как он выглядит в какой-то момент:

#EXTM3U
#EXT-X-VERSION:5
#EXT-X-MEDIA-SEQUENCE:13740
#EXT-X-TARGETDURATION:8
#EXT-X-DISCONTINUITY-SEQUENCE:210
#EXT-X-PROGRAM-DATE-TIME:2019-09-24T03:47:40.844790+00:00
#EXT-X-KEY:METHOD=AES-128,URI="/hls/ekey.php?url=e849a4c909db4abb9b06ca5c02d79102.key",IV=0x0000000000000000000000000000014C
#EXTINF:4.0960,
https://x-live-espn-stgec.uplynk.com/ause/slices/e84/d09b16c953aa40c98dd8c513526aca5a/e849a4c909db4abb9b06ca5c02d79102/F0000014C.ts?pbs=b33a3311e06047d68b2876e54b39eafd&_jt=l&euid=SEC_VDMS&chid=d0695f6fa2f143eb95c7a41d96d581c4&ptid=ESPN_tvOS_VDMS&si=166
#EXT-X-KEY:METHOD=AES-128,URI="/hls/ekey.php?url=e849a4c909db4abb9b06ca5c02d79102.key",IV=0x0000000000000000000000000000014D
#EXTINF:4.0960,
https://x-live-espn-stgec.uplynk.com/ause/slices/e84/d09b16c953aa40c98dd8c513526aca5a/e849a4c909db4abb9b06ca5c02d79102/F0000014D.ts?pbs=b33a3311e06047d68b2876e54b39eafd&_jt=l&euid=SEC_VDMS&chid=d0695f6fa2f143eb95c7a41d96d581c4&ptid=ESPN_tvOS_VDMS&si=166
#EXT-X-KEY:METHOD=AES-128,URI="/hls/ekey.php?url=e849a4c909db4abb9b06ca5c02d79102.key",IV=0x0000000000000000000000000000014E
#EXTINF:4.0960,
https://x-live-espn-stgec.uplynk.com/ause/slices/e84/d09b16c953aa40c98dd8c513526aca5a/e849a4c909db4abb9b06ca5c02d79102/F0000014E.ts?pbs=b33a3311e06047d68b2876e54b39eafd&_jt=l&euid=SEC_VDMS&chid=d0695f6fa2f143eb95c7a41d96d581c4&ptid=ESPN_tvOS_VDMS&si=166
#EXT-X-KEY:METHOD=AES-128,URI="/hls/ekey.php?url=e849a4c909db4abb9b06ca5c02d79102.key",IV=0x0000000000000000000000000000014F
#EXTINF:4.0960,
https://x-live-espn-stgec.uplynk.com/ause/slices/e84/d09b16c953aa40c98dd8c513526aca5a/e849a4c909db4abb9b06ca5c02d79102/F0000014F.ts?pbs=b33a3311e06047d68b2876e54b39eafd&_jt=l&euid=SEC_VDMS&chid=d0695f6fa2f143eb95c7a41d96d581c4&ptid=ESPN_tvOS_VDMS&si=166
#EXT-X-KEY:METHOD=AES-128,URI="/hls/ekey.php?url=e849a4c909db4abb9b06ca5c02d79102.key",IV=0x00000000000000000000000000000150
#EXTINF:4.0960,
https://x-live-espn-stgec.uplynk.com/ause/slices/e84/d09b16c953aa40c98dd8c513526aca5a/e849a4c909db4abb9b06ca5c02d79102/F00000150.ts?pbs=b33a3311e06047d68b2876e54b39eafd&_jt=l&euid=SEC_VDMS&chid=d0695f6fa2f143eb95c7a41d96d581c4&ptid=ESPN_tvOS_VDMS&si=166
#EXT-X-KEY:METHOD=AES-128,URI="/hls/ekey.php?url=e849a4c909db4abb9b06ca5c02d79102.key",IV=0x00000000000000000000000000000151
#EXTINF:4.0960,
https://x-live-espn-stgec.uplynk.com/ause/slices/e84/d09b16c953aa40c98dd8c513526aca5a/e849a4c909db4abb9b06ca5c02d79102/F00000151.ts?pbs=b33a3311e06047d68b2876e54b39eafd&_jt=l&euid=SEC_VDMS&chid=d0695f6fa2f143eb95c7a41d96d581c4&ptid=ESPN_tvOS_VDMS&si=166
#EXT-X-KEY:METHOD=AES-128,URI="/hls/ekey.php?url=e849a4c909db4abb9b06ca5c02d79102.key",IV=0x00000000000000000000000000000152
#EXTINF:4.0960,
https://x-live-espn-stgec.uplynk.com/ause/slices/e84/d09b16c953aa40c98dd8c513526aca5a/e849a4c909db4abb9b06ca5c02d79102/F00000152.ts?pbs=b33a3311e06047d68b2876e54b39eafd&_jt=l&euid=SEC_VDMS&chid=d0695f6fa2f143eb95c7a41d96d581c4&ptid=ESPN_tvOS_VDMS&si=166
#EXT-X-KEY:METHOD=AES-128,URI="/hls/ekey.php?url=e849a4c909db4abb9b06ca5c02d79102.key",IV=0x00000000000000000000000000000153
#EXTINF:4.0960,
https://x-live-espn-stgec.uplynk.com/ause/slices/e84/d09b16c953aa40c98dd8c513526aca5a/e849a4c909db4abb9b06ca5c02d79102/F00000153.ts?pbs=b33a3311e06047d68b2876e54b39eafd&_jt=l&euid=SEC_VDMS&chid=d0695f6fa2f143eb95c7a41d96d581c4&ptid=ESPN_tvOS_VDMS&si=166

У меня есть ключ, но я не знаю, как вставить ключ в этот файл для создания рабочего и непрерывного потока.Может ли кто-нибудь помочь мне с этим.

...