Audio/video stream recording forums (http://stream-recorder.com/forum/index.php)
-   Video stream recording (http://stream-recorder.com/forum/forumdisplay.php?f=4)
-   -  

bigflix.com: How to download free streaming movies from Adobe Flash Player(RTMPE flv)

(http://stream-recorder.com/forum/showthread.php?t=4081)

Stream Recorder 01-08-2010 05:02 AM

Re: bigflix.com: How to download free streaming movies from Adobe Flash Player(RTMPE


 
Quote:

Originally Posted by gaganspidey (Post 15176)
I searched but couldn't find a tutorial on rtmpdump like a beginners guide or something, hence kindly let me know only once how to get started, I mean what all to type, etc. step-wise-step.

rtmpdump is not an application for noobs, but the following can help you to learn more about it:
How do you use rtmp dump (rtmpdump tutorials)?

noob2001204 01-08-2010 06:20 AM

Re: bigflix.com: How to download free streaming movies from Adobe Flash Player(RTMPE


 
gaganspidey,I didn't try RMC so I don't know if it still works

Quote:

Originally Posted by hyc (Post 15171)
You seem to be using rtmpdump 1.6 or older, which had bugs in its RTMP decoder.

You should use the latest version instead. And noob2001204 is wrong, they are using SWF verification.

See here for a working example:

http://lists.mplayerhq.hu/pipermail/...er/000235.html

I could be wrong,but how come I can download it without providing swfurl and such if it's using SWF verification?

gaganspidey 01-08-2010 12:19 PM

Re: bigflix.com: How to download free streaming movies from Adobe Flash Player(RTMPE


 
Quote:

Originally Posted by Stream Recorder (Post 15179)
rtmpdump is not an application for noobs, but the following can help you to learn more about it:
How do you use rtmp dump (rtmpdump tutorials)?

Quote:

Originally Posted by hyc (Post 15171)

You should use the latest version instead. And noob2001204 is wrong, they are using SWF verification.

See here for a working example:

http://lists.mplayerhq.hu/pipermail/...er/000235.html


Dear friends I am really willing to learn this only if you guide me. I checked out the links but it seems complicated unless you teach me the basics. This is where I am stuck, please tell me the next step :


gaganspidey 01-08-2010 12:20 PM

Re: bigflix.com: How to download free streaming movies from Adobe Flash Player(RTMPE


 
Quote:

Originally Posted by noob2001204 (Post 15182)
I could be wrong,but how come I can download it without providing swfurl and such if it's using SWF verification?

Please elaborate on how you manage to do it.

noob2001204 01-08-2010 08:17 PM

Re: bigflix.com: How to download free streaming movies from Adobe Flash Player(RTMPE


 
Quote:

Originally Posted by gaganspidey (Post 15201)
Please elaborate on how you manage to do it.

The most basic usage is like this:
Code:

rtmpdump -r "rtmp url" -o filename.flv -V
I use a memory dump tool to find the url,and use the command above to dump the stream successfully.This post explains clearly how to find RTMPE url.If you have a hard time to find the correct url,you can post video page here.

gaganspidey 01-09-2010 01:15 AM

Re: bigflix.com: How to download free streaming movies from Adobe Flash Player(RTMPE


 
Quote:

Originally Posted by noob2001204 (Post 15204)
The most basic usage is like this:
Code:

rtmpdump -r "rtmp url" -o filename.flv -V
I use a memory dump tool to find the url,and use the command above to dump the stream successfully.This post explains clearly how to find RTMPE url.If you have a hard time to find the correct url,you can post video page here.

Thanks, you've been very helpful. I followed your post and have reached here :



Now just tell me if the highlighted part is the required URL or only uptill mp4 is the correct URL. Also, after this should I do the following :
Code:

rtmpdump -r "rtmpe://bigflicks.fcod.llnwd.net/a1728/o27/vault/videoclips/tvshows/Ramayan_300.mp4?e=1263038238%26h=7c1809c89cb49df94c32e2baeb726227" -o filename.flv -V

Stream Recorder 01-09-2010 02:41 AM

Re: bigflix.com: How to download free streaming movies from Adobe Flash Player(RTMPE


 
Quote:

Originally Posted by gaganspidey
Please don't ignore this request. I just want to know if you are able to download the following stream using your old version of RMC or rtmpdump or any other application.

I just want to know the final answer, please help. Waiting for your reply.

I have tried Replay Media Catcher 3.0.1 with plugin_zrtmp.dll v5.2.6.9 and it didn't work for me. I don't have plugin_zrtmp.dll v5.3.6.9 that supported RTMPE to try with RMC 3.0.2 or 3.11.

rtmpdump obviously works as mentioned in the mailing list.

You can also try RTMPE recorders. GetFLV is the only user-friendly RTMPE recorder that I know.

gaganspidey 01-09-2010 04:00 AM

Re: bigflix.com: How to download free streaming movies from Adobe Flash Player(RTMPE


 
Quote:

Originally Posted by Stream Recorder (Post 15207)
I have tried Replay Media Catcher 3.0.1 with plugin_zrtmp.dll v5.2.6.9 and it didn't work for me. I don't have plugin_zrtmp.dll v5.3.6.9 that supported RTMPE to try with RMC 3.0.2 or 3.11.

rtmpdump obviously works as mentioned in the mailing list.

You can also try RTMPE recorders. GetFLV is the only user-friendly RTMPE recorder that I know.

Thanks for your reply.
I've also tried the plugin_zrtmp.dll v5.2.6.9 & it doesn't work for me either. But where to get the plugin_zrtmp.dll v5.3.6.9 ?

Regarding GetFLV, it used to download from this site but has halted support recently.
So the only option left is to use rtmpdump & I am on the track to learn it, lets see how it goes.

@noob2001204 waiting for your reply.

noob2001204 01-09-2010 04:31 AM

Re: bigflix.com: How to download free streaming movies from Adobe Flash Player(RTMPE


 
Quote:

Originally Posted by gaganspidey (Post 15206)
Thanks, you've been very helpful. I followed your post and have reached here :

Now just tell me if the highlighted part is the required URL or only uptill mp4 is the correct URL. Also, after this should I do the following :
Code:

rtmpdump -r "rtmpe://bigflicks.fcod.llnwd.net/a1728/o27/vault/videoclips/tvshows/Ramayan_300.mp4?e=1263038238%26h=7c1809c89cb49df94c32e2baeb726227" -o filename.flv -V

The url you found is correct,but you need to do something on the url in order to download the stream successfully.

Take your url as example

original url:
Code:

rtmpe://bigflicks.fcod.llnwd.net/a1728/o27/vault/videoclips/tvshows/Ramayan_300.mp4?e=1263038238%26h=7c1809c89cb49df94c32e2baeb726227
Add "mp4:" exactly before the playpath (vault/videoclips/tvshows/Ramayan_300.mp4),you can notice there is "%26" in the latter of the url,change it to "&",finally cut the ".mp4" part in the file name,so the new url you should look like this and works

Code:

rtmpe://bigflicks.fcod.llnwd.net/a1728/o27/mp4:vault/videoclips/tvshows/Ramayan_300?e=1263038238&h=7c1809c89cb49df94c32e2baeb726227

For some reasons,the original url doesn't work,you can also search "mp4:" in the memory dump file to see if your playpath is correct.That's how I figured to download from bigflix.com

hyc is right,this site uses SWF verification and the stream will stop downloading at some point
This command should work

Code:

rtmpdump -r "rtmpe://bigflicks.fcod.llnwd.net/a1728/o27/mp4:vault/videoclips/tvshows/Ramayan_300?e=1263038238&h=7c1809c89cb49df94c32e2baeb726227" -W "http://broadband.bigflix.com/apache_file/flash/Player.swf" -o filename.flv -V

gaganspidey 01-09-2010 07:42 AM

Re: bigflix.com: How to download free streaming movies from Adobe Flash Player(RTMPE


 
I searched for "mp4:" and got this :

Code:

mp4:vault/videoclips/tvshows/Ramayan_300?e=1263038238&h=7c1809c89cb49df94c32e2baeb726227.ring>
which should mean that the play path is correct. Next I tried the final url in rtmpdump, this is what it showed :

Code:

C:\rtmpdump-1.9>rtmpdump.exe
RTMPDump v1.9
(c) 2009 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
ERROR: You must specify a hostname (--host) or url (-r "rtmp://host[:port]/playp
ath") containing a hostname

C:\rtmpdump-1.9>rtmpdump -r "rtmpe://bigflicks.fcod.llnwd.net/a1728/o27/mp4:vaul
t/videoclips/tvshows/Ramayan_300?e=1263038238&h=7c1809c89cb49df94c32e2baeb726227
" -W "http://broadband.bigflix.com/apache_file/flash/Player.swf" -o filename.flv
 -V
RTMPDump v1.9
(c) 2009 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
rtmpdump: unknown option -- W
unknown option: ?
DEBUG: Protocol : RTMPE
DEBUG: Hostname : bigflicks.fcod.llnwd.net
DEBUG: Port    : 1935
DEBUG: Playpath : mp4:vault/videoclips/tvshows/Ramayan_300?e=1263038238&h=7c1809
c89cb49df94c32e2baeb726227
DEBUG: tcUrl    : rtmpe://bigflicks.fcod.llnwd.net:1935/a1728/o27
DEBUG: app      : a1728/o27
DEBUG: flashVer : LNX 10,0,22,87
DEBUG: live    : no
DEBUG: timeout  : 120 sec
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: Connect, ... connected, handshaking
DEBUG: HandShake: Client type: 06

DEBUG: HandShake: DH pubkey position: 1315
DEBUG: HandShake: Client digest offset: 334
DEBUG: HandShake: Initial client digest:
53 28 64 5E 6D AD A1 68 AB BE CE A7 EB 42 45 D6 DF 9A DE 62 D0 EC 58 D0 E9 BA FE
 08 C8 96 9C AA
DEBUG: HandShake: Type Answer  : 06
DEBUG: HandShake: Server Uptime : 882029143
DEBUG: HandShake: FMS Version  : 3.5.2.1
DEBUG: HandShake: Server DH public key offset: 142
DEBUG: HandShake: Secret key:
B4 F5 A8 2C 5A F6 0C 68 9F FC 1D B5 87 A9 67 27 4D 3A 78 70 0B 01 2A 8D C7 DA 62
 5C 35 44 02 9E 56 02 EE 31 03 59 89 51 56 BB 94 AC C5 E0 7B 60 EF AC 7C 43 A5 F
A DD CF CA 76 A5 CA D3 34 FE 65 45 A0 96 C6 92 3B D9 B6 50 6B D4 76 17 54 69 A8
7D 2F 36 50 92 BC 87 2B 7F 8C 77 A7 5C D7 B2 F7 72 85 86 C8 1D DF 6B BC 06 53 61
 D9 6D 30 9C 59 CD FA E4 27 2A 83 75 1A 03 D4 F0 CB 38 A2 26 A4
DEBUG: RC4 Out Key:
FC C4 2F 07 EC D6 5F 7F 3F 69 0F 09 2D 5C 5D BA
DEBUG: RC4 In Key:
42 0C EA B4 9B DA 16 6C 8D B1 94 97 22 6B 6A B0
DEBUG: HandShake: Client signature digest position: 334
DEBUG: HandShake: Digest key:
53 36 70 B3 75 AA 73 22 4F A4 61 87 2C CA E2 94 CE 7E 27 F1 71 34 5B 7E B6 BB 65
 A4 BE 44 31 E9
DEBUG: HandShake: Signature calculated:
8D 5A 66 49 CA 56 69 87 07 BE 7E DE BD 1A 98 CD 25 BA E1 82 53 B6 CE 69 57 9F E5
 12 9F E4 9F 5E
DEBUG: HandShake: Server sent signature:
8D 5A 66 49 CA 56 69 87 07 BE 7E DE BD 1A 98 CD 25 BA E1 82 53 B6 CE 69 57 9F E5
 12 9F E4 9F 5E
DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Calculated digest key from secure key and server digest:
44 EB 53 79 C9 3A 12 78 FA 51 AC 14 9D F0 DD 61 15 1D 21 3C 2C 40 C1 B0 B2 CD 02
 9E C7 FE CE D3
DEBUG: HandShake: Client signature calculated:
86 A4 65 01 E7 48 EC 90 16 1C F1 F6 19 18 9C 65 29 59 92 FC 33 89 6E F2 CF 4B 51
 E0 5C 80 B8 B8
DEBUG: HandShake: Handshaking finished....
DEBUG: Connect, handshaked
DEBUG: Invoking connect
INFO: Connected...
DEBUG: HandleServerBW: server BW = 2500000
DEBUG: HandleClientBW: client BW = 2500000 2
DEBUG: HandleCtrl, received ctrl. type: 0, len: 6
DEBUG: HandleCtrl, Stream Begin 0
DEBUG: HandleCtrl, received ctrl. type: 26, len: 2
DEBUG: HandleCtrl, SWFVerification ping received:
WARNING: HandleCtrl: Ignoring SWFVerification request, use --swfhash and --swfsi
ze!
DEBUG: HandlePacket, received: invoke 240 bytes
DEBUG: Property: <Name:                    fmsVer, STRING:      FMS/3,5,2,684>
DEBUG: Property: <Name:              capabilities, NUMBER:      31.00>
DEBUG: Property: <Name:                      mode, NUMBER:      1.00>
DEBUG: Property: <Name:                    level, STRING:      status>
DEBUG: Property: <Name:                      code, STRING:      NetConnection.Co
nnect.Success>
DEBUG: Property: <Name:              description, STRING:      Connection succe
eded.>
DEBUG: Property: <Name:            objectEncoding, NUMBER:      0.00>
DEBUG: Property: <Name:                      data, OBJECT>
DEBUG: Property: <Name:                  version, STRING:      3,5,2,684>
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <connect>
DEBUG: sending ctrl. type: 0x0003
DEBUG: Invoking createStream
DEBUG: HandlePacket, received: invoke 21 bytes
DEBUG: HandleInvoke, server invoking <onBWDone>
DEBUG: Invoking _checkbw
DEBUG: HandlePacket, received: invoke 29 bytes
DEBUG: Property: NULL
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <createStream>
DEBUG: SendPlay, seekTime=0.00, dLength=0, sending play: mp4:vault/videoclips/tv
shows/Ramayan_300?e=1263038238&h=7c1809c89cb49df94c32e2baeb726227
DEBUG: Invoking play
DEBUG: sending ctrl. type: 0x0003
DEBUG: HandlePacket, received: invoke 16419 bytes
DEBUG: Property: NULL
DEBUG: HandleInvoke, server invoking <_onbwcheck>
DEBUG: Invoking _result
DEBUG: HandleCtrl, received ctrl. type: 0, len: 6
DEBUG: HandleCtrl, Stream Begin 1
DEBUG: HandlePacket, received: invoke 133 bytes
DEBUG: Property: NULL
DEBUG: Property: <Name:                    level, STRING:      error>
DEBUG: Property: <Name:                      code, STRING:      NetStream.Failed
>
DEBUG: Property: <Name:              description, STRING:      Failed to play
(stream ID: 1).>
DEBUG: Property: <Name:                  clientid, STRING:      yLDwFDCB>
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.Failed
DEBUG: Closing connection.

Did I do something wrong ?


All times are GMT -6. The time now is 04:04 AM.