Hi all,
Have been playing around a bit with this today and haven't had much success. I have a m3u8 file that has the following information:
Quote:
#EXTM3U
#EXT-X-VERSION:3
#X-IRDETO-PROTECT-HEADER:VERSION=2,TYPE=PLAYREADY,HEADER=PABXAFIATQB IAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6A C8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQ ALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAb ABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgB zAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUA EEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFk ATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwAR wBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAA vAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgBaA DUAMAA3ADEATQBBAHoAYQAwAGUAaQBoAHIAcwBJAHIAMQAyAHo AeQBnAD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUAT QA+AGoAOABmAGcAeAAzAFkAWgBPAG4AMAA9ADwALwBDAEgARQB DAEsAUwBVAE0APgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcAA6A C8ALwBmAG8AeAB0AGUAbABvAHQAdAAuAGwAaQB2AGUALgBvAHQ AdAAuAGkAcgBkAGUAdABvAC4AYwBvAG0ALwBwAGwAYQB5AHIAZ QBhAGQAeQAvAHIAaQBnAGgAdABzAG0AYQBuAGEAZwBlAHIALgB hAHMAbQB4AD8AQwByAG0ASQBkAD0AZgBvAHgAdABlAGwAbwB0A HQAJgBhAG0AcAA7AEEAYwBjAG8AdQBuAHQASQBkAD0AZgBvAHg AdABlAGwAbwB0AHQAJgBhAG0AcAA7AEMAbwBuAHQAZQBuAHQAS QBkAD0AaABsAHMAXwAyADUANgA1ADcAOQAmAGEAbQBwADsAUwB 1AGIAQwBvAG4AdABlAG4AdABUAHkAcABlAD0ARABlAGYAYQB1A GwAdAA8AC8ATABBAF8AVQBSAEwAPgA8AEQAUwBfAEkARAA+AEQ AZgBDAG0AQgBYAHcASwBhAEUAeQBUAGwANwA4AHIAUQBJADkAd QBxAFEAPQA9ADwALwBEAFMAXwBJAEQAPgA8AC8ARABBAFQAQQA +ADwALwBXAFIATQBIAEUAQQBEAEUAUgA+AA==
#EXT-X-STREAM-INF:BANDWIDTH=
|
The above header decrypted from Base64 is:
Quote:
<WRMHEADER xmlns="http://schemas.microsoft.com/DRM/2007/03/PlayReadyHeader" version="4.0.0.0"><DATA><PROTECTINFO><KEYLEN>16</KEYLEN><ALGID>AESCTR</ALGID></PROTECTINFO><KID>Z5071MAza0eihrsIr12zyg==</KID><CHECKSUM>j8fgx3YZOn0=</CHECKSUM><LA_URL>http://foxtelott.live.ott.irdeto.com/playready/rightsmanager.asmx?CrmId=foxtelott&AccountId=f oxtelott&ContentId=hls_256579&SubContentTy pe=Default</LA_URL><DS_ID>DfCmBXwKaEyTl78rQI9uqQ==</DS_ID></DATA></WRMHEADER>
|
I assume the key is therefore:
How can I implement said key so that I can grab the stream? Any help is much appreciated