Comment 14 for bug 455852

Revision history for this message
Tyson Whitehead (twhitehead) wrote :

Ran into this same problem. One of the show specific sites had the current episode embedded right into it though, and clicking on it worked, so I snagged the packets and (after quite a bit of mucking about) managed to figure out how to use flvstreamer with "http://www.cbc.ca/video" to view all the various shows.

It's a bit of a pain, but I don't see any other options until they fix it (maybe someone will script it all up nice like what I understand has been done for the BBC site). Anyway, here's the steps (you have to be in Canada for this to work)

1 - Right click on the video selector thumbnail under "http://www.cbc.ca/video" and copy the link (e.g., "javascript:CBC.APP.UberPlayer.playRelease('http://release.theplatform.com/content.select?pid=...")

2 - Paste the "http://release.theplatform.com/content.select?pid=..." bit in a new window (you only need up to the end of the pid)

3 - You will get an XML document that has a "<url>rtmp://cp37429.edgefcs.net/...<break>netstorage/....flv<url/> component in it

4 - Quickly run (you only have 5-10s before the url expires)

flvstreamer -y <PLAYPATH> -r <URL> -o <FILE>

where <PLAYPATH> is the bit after <break> minus the ".flv" extension from the url component, <URL> is the bit before the <break> from the url component, and <FILE> is whatever you want to save the stream as.

5 - Once it completes downloading, you can run

mplayer <FILE>

to watch it (or do whatever you do to watch .flv files).