Akamai SecureHD Streaming Proxy
#16
(2012-08-01, 00:21)BlueCop Wrote: It seems EDL is Edit Decision List. I am not sure why that is being activated. I haven't used them before. http://wiki.xbmc.org/index.php?title=Edit_decision_list

it is looking on the proxy for an EDL file by just adding ".edl" to the proxy url. This of course will not work but I don't know what is activating it.

could you try the proxy url in a browser or open it as a network stream in VLC just as a test? I believe it is something with XBMC


Edit: I was using a newer build then Eden final. XBMC is looking for various edit decision lists on the server. I can make the proxy ignore these requests to get it working right.
Tested the proxy url with VLC: Working...
Tested olympics addon via Frodo: Working perfectly Smile

Thanks so much!
Reply
#17
(2012-08-01, 00:43)BlueCop Wrote: I got it working by ignoring the additional requests with file extensions.

It feels hackish but it works. It will just 404 anything with the extensions XBMC looks up.

I made changes between line 63 and 64
Code:
request_path=s.path[1:]
            request_path=re.sub(r"\?.*","",request_path)

Code:
request_path=s.path[1:]
            extensions = ['.Vprj','.edl','.txt','.chapters.xml']
            for extension in extensions:
                if request_path.endswith(extension):
                    s.send_response(404)
                    request_path=''      
            request_path=re.sub(r"\?.*","",request_path)

I am working on getting it all running with in XBMC now.
WOW!
Running great via Eden final now Smile This seemed to be the reason for it.
Your workaround for the buffering issue also works perfect...
You're really awesome!!!
Reply
#18
Hey BlueCop/others, want to make sure I understand this correctly. This isn't a proxy in the traditional sense, it's a passthrough to allow streaming from Akamai streams correct?

I've been working on another site plugin that requires authentication that leverages Akamai streams. So if they correctly login, I could use this to grab the streams? I previously had trouble getting streams to start playing.

Thanks for the good work.
Reply
#19
yea it reserves the video data to xbmc over http.

You could use this to play them in XBMC. It is http though so there are other things you can use it for. you could download from it if you want.
Reply
#20
Great, I'll attempt to incorporate it in to my plugin.
Reply
#21
great work on that!
Reply
#22
Nice work bluecop.

I have encountered a similar streaming method. I need to extract the sessionid from the video header in order to enable high quality videos. I also need the raw header because flvlib doesn't work properly. Unfortunatly, I have no idea how to do this with the proxy. Could you give me some hints?
Reply
#23
In the Netherlands we have a cablecompany called UPC.
Recently they have a online streaming service, the site uses widevine.
I know that ffmpeg doesnt support this (yet Tongue).
But there is also a app and that doesnt uses widevine (i think).

I got the channels list below:
https://www.horizon.tv/oesp/api/NL/nld/web/channels/
You can only watch the content on the internet connection from the internetprovider, so if you dont have UPC u probelly couldnt play it.

I was wondering if u could make this work?

I also started this on: http://code.google.com/p/xot-uzg/issues/detail?id=369
No luck yet we're working on it, but maybe you could give some insite.

Best Regards,

benito2313
Reply
#24
Hey Guys, http://pastebin.com/KGdHv5a0 looks really good.

I’m wondering if there is a way to get the stream into a file, not for XBMC but simply to play it with vlc (for ex.).

Something like
Code:
wget http://makostore-vh.akamaihd.net/z/VOD/KESHET/uvda/2014/Uvda2014_14_VOD_fix2/Uvda2014_14_VOD_fix2_,500,850,1200,2000,.mp4.csmil/ -e use_proxy=yes -e http_proxy=127.0.0.1:64653
Reply

Logout Mark Read Team Forum Stats Members Help
Akamai SecureHD Streaming Proxy1