Videos served by Akamai for certain devices (e.g. Ipad) use a m3u8 playlist, where .ts (transport stream) chunks are listed. Some of these playlists are regular HLS stream, and some use AES-128 encryption. The encryption is based on keys. Most of the time the clue about keys is included within the same playlist. The key is specified by URI address. Sometimes even the full key address is specified in URI, but sometimes only a portion of the key, the "clue", is given as URI. In this case, only portion is provided, and the secure_ios_token is missing. This secure token is provided/exchanged to the player during communication/streaming of the video. There is an expiration time of the token which is at least several hours.
Your task will be to determine how/when/where such token is provided/exchanged, and simulate a successful transaction so you can extract the full key (or the secure token).
After that, you either show me how to do this myself (step by step instructions), or write an application that can extract this data for me.
P.S. I know it is possible to extract such secure token. I was shown an example of "before playlist" and "after playlist" which had the secure token extracted from transmission/player simulation and added to the playlist. Sample playlist of before/after is available.
i have 8+ years of experience. Can we discuss the project. Please initiate a chat with me so that we can discuss the project at a broader level.
Why you should hire me-
1. I have a very good communication skills so i would understand you better.
2. Error free work will be there
3. Look at my profile once before hiring me.
Please see my reviews
https://www.freelancer.com/u/fattahaabdul.html