View Single Post
  #31  
Old 04-25-2011, 11:08 AM
any ANONYMOUS forum user any ANONYMOUS forum user is offline
any user of the forum who preferred to post anonymously
 
Join Date: Aug 2011
Location: Server of stream-recorder.com
Posts: 211
any ANONYMOUS forum user is on a distinguished road
Default

Re: Recording Kelby Training (www.Kelbytraining.com) videos by Kelby Media Group


The screenshots state that the webpage (or website) itself is badly coded with lots of HTML errors and that their streams are protected. It means that you are not allowed to download their streams!
We cant blame the GetFLV product for (these days) not working with Kelbytraining.com website. The fault is with Kelby's website (and its chief programmer paul) ... they dont provide flawless webpages which display perfectly in all browser versions (IE7, IE8, IE9, FF3.x, FF4.x, etc.). Once Paul fixes the HTML-code of the Kelby webpages, GetFLV will automatically work with the Kelby webpages and download the Kelby streams. Kelby streams have ever since been officially supported by GetFLV:

,

If you have trouble navigating their website with GetFLV or InternetExplorer, although Flash is installed and JavaScript enabled, then install the latest FireFox (FF4) and do the following:

Instructions how to download Kelby Training videos (hi paul! ):
0. let's take as example the "Adobe InDesign" courses:
>> _http://www.kelbytraining.com/player/
>> Courses : Categories :
>> InDesign
>> Courses :
>> InDesign for Photographers
>> Lessons :
>> Basis Concepts (=day1)

1. with FF4, surf to testpage url (video link!):
Code:
http://www.kelbytraining.com/player/#tab\browse/category\indesign/course\74/lesson\738
2. download the video with rtmpdump.exe:

3. the command line is:
Code:
rtmpdump -r "rtmpe://stream.kelbymediagroup.com/ondemand" -a "ondemand" -f "WIN 10,2,159,1" -W "http://media.kelbymediagroup.com/players/player-4.6-licensed.swf" -p "http://www.kelbytraining.com/player/" -y "indesign_photogs/day1" -o day1.flv
rtmpdump -r "rtmpe://stream.kelbymediagroup.com/ondemand" -a "ondemand" -f "WIN 10,2,159,1" -W "http://media.kelbymediagroup.com/players/player-4.6-licensed.swf" -p "http://www.kelbytraining.com/player/" -y "indesign_photogs/day2" -o day2.flv
rtmpdump -r "rtmpe://stream.kelbymediagroup.com/ondemand" -a "ondemand" -f "WIN 10,2,159,1" -W "http://media.kelbymediagroup.com/players/player-4.6-licensed.swf" -p "http://www.kelbytraining.com/player/" -y "indesign_photogs/day3" -o day3.flv
etc. etc. etc.
As you can see, the video streams dont have any unique ID, session ID or security token or whatsoever. The above command doesnt expire. Clearly, the streams are not protected the way they should be!

And even if paul programmed the video webpages to let/make the RTMPE-stream-url's expire after some time, the freeware tool rtmpdump would be able to download the streams with the above screenshot method. No problem.

rtmpdump does fail in some harder cases (Kelby is a VERY easy case), for example with Hulu.com; but then again the other tool, GetFLV, would come into play.

In summary, there is no viable way by which Kelby could possibly protect their streams from piracy downloading. It is so easy with rtmpdump, as you can see! But this doesnt mean that subscribed users are allowed to do it. In fact, it is prohibited, so dont do it!

This post is for educational purpose, and make sure to hide your IP address before you abuse it
The clever reader might have noticed that one doesnt need any subscription (Save the US$199 per year!!). Since the Kelby videos are not secured, you can download them just like that, as shown (day1, day2, day3, etcetcetc), for example "Lesson 10 : Sample Project (12min10sec)" is day11 such that:
Code:
rtmpdump -r "rtmpe://stream.kelbymediagroup.com/ondemand" -a "ondemand" -f "WIN 10,2,159,1" -W "http://media.kelbymediagroup.com/players/player-4.6-licensed.swf" -p "http://www.kelbytraining.com/player/" -y "indesign_photogs/day11" -o day11.flv


If paul is the responsible for the security of Kelby streams, i would fire him right away. Today. Now.
Reply With Quote