Remote MPD file
Firstly, I looked at .m3u8 as the playlist response from the server, which ended up being SAMPLE-AES encrypted and as a result couldn't be transcoded by FFMPEG. Gave up on that route.
Now I'm looking into the MPD file as an option. Using IndirectResponse(VideoClipObject, HTTPLiveStreamURL(mpd_url), http_cookies=cookies, http_headers=headers) but getting a 400 (Bad-request) response back from the transcoder. Verified that I can download the MPD file just fine with a normal requests.get.
Site request headers copied exactly and I've verified that I have all the necessary cookies. No dice.
If anyone can point me in the right direction I'd appreciate it. Thinking of checking to see whether the encrypted RTMP route is still open and giving up on MPD. Don't really want to do that as I'd like to use Plex's HTML5 player instead of some terrible SWF player.
PS. Tweaked my code and now getting a transcoder error "Invalid data found when processing input"
PPS. Here's the code; https://github.com/Pahiro/SuperSport2.bundle