2012-01-29, 07:11
BlueCop Wrote:The heavy lifting is done by rtmpdump/librtmp. The plugin just provides xbmc a url for playback.Thanks for the post, and sorry for the long silence. I was going to respond by asking, "So the video isn't encrypted, it's just protected access by cookie?" but then I read the subsequent few pages and see that it's getting encrypted with Flash
It is really easy to figure out if you proxy all your traffic including tsl/ssl. You get plain text versions of everything ussually. Once you have a log of the traffic then I just search for the rtmp:// link. It is just a matter of figuring out what is needed to get that link.
Amazon requires a cookie to show you are logged into the site. When you are logged in it sends you embedded flash variables in the html for prime video pages. The plug-in parses those variables which are used to make requests from amazon servers for the rtmp links of that video. There isn't a public api. It does seem to be an api though. There are a variety of events and requests you can post through it.
I really hope they don't kill your client.