How to watch Apple keynote videos from the website

I just noticed that I am unable to watch Apple's keynote videos on Ubuntu 12.10. Neither Firefox nor Google Chrome works. I am however, able to view all the advertisement videos for all products on Apple's website. The link to the keynote video is here Any help would be appreciated.


Where there is a will, there is a way. Apple changes links and their website around frequently, but in general, what you have to do is this: open the page source. Look for urls or javascripts that seem like they will open the video stream. They used to have bare urls, but now there is usually some javascript that does the job. I would look for something with edgesuite.net (or events.apple.com) in it. I found http://events.apple.com.edgesuite.net/1210pibasdfvoihbadsv/event/url.js

I opened the js file and found:

/*snowLeopard url*/
var slURL = "http://qthttp.apple.com.edgesuite.net/1210pibasdfvoihbadsv/sl_vod_mvp.m3u8";

/* non-snowLeopard url*/
var nonSlURL = 'http://stream.qtv.apple.com/events/oct/1210pibasdfvoihbadsv/12poibnasfdvpiajbafvpihjbasfvpiubfsv10_350_vod_ref.mov';

etc.

I took the Snow Leopard URL and tried opening it in VLC (using "open network stream") and it didn't work initially. So I tried running it via command line, got some libav error, googled around a bit, and finally tried:

vlc --ffmpeg-threads=1 'http://qthttp.apple.com.edgesuite.net/1210pibasdfvoihbadsv/sl_vod_mvp.m3u8'

which worked perfectly.