Audio/video stream recording forums

Attention Visitor:
You may have to register or log in before you can post:
  • Click the register link to sign up.
  • Registered members please fill in the form below and click the "Log in" button.
To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Audio/video stream recording forums > Streaming media recording forum > rtmpdump
Register FAQ Members List Calendar Mark Forums Read

Reply Post New Thread
 
Thread Tools Display Modes
  #1  
Old 06-25-2017, 06:29 AM
imagecad imagecad is offline
Junior Member
 
Join Date: Jun 2017
Posts: 5
imagecad is on a distinguished road
Smile

How can I download this rtmp video?


The message got from wireshark as follow:

connect.?..........app...vod2/..flashVer...WIN 26,0,0,131..swfUrl..@http://static.koolearn.com/kooRtmpPlayer/KoolearnPlayer4..0.9.swf..tcUrl...rtmp://video.koopass.com/vod2/..fpad....capabilities.@m........audioCodecs.@.... .....videoCodecs.@o.......
vide.oFunction.?.........pageUrl..,http://www.koolearn.com/product/c_8_...jectEncoding.@......... .. 1002001-1...1002001..
1.498380998220.. c3c194bd9e4b440900ff1829f29d6ee1...4.0.9-201706191501.............&%..............&%....... .........................._result.?..........fmsVe r...FMS/4,5,5,4013..capabilities.@o........mode.?......... ...level...status..code...NetConnection.Connect.Su ccess..description...Connection succeeded...objectEncoding.@.........data.......ve rsion..
4,5,5,4013.. .. ..................;.........&%.......V........vali date_Client.@..........,YTg1Zj9NOTloNzN3clZpU2N/T+FCcjJIc99KNlpvVWM=...MjQBNw==......8.......
setCurrUserIp.............223.72.73.7|103.235.244. 178................createStream.@........B.....
...........B.....,......2...2........:s.mwC:..5..! P0.....G|....C.....T.....getStreamLength.@........ ..4mp4:/ys/2015/yd/ybn/5_6fen/2015_ys_yd_5-6_ybn_16.mp4C..........._result.@...........MTYxXz kzXzkxXz82M1EBN9ExNzhfOTNfO7lfMTczXzgBXzk0Xz81MlEx N7lfMTkwXz82OVExO7ZfMTY1XzY2Xz8AMVExN7RfMTMwXz80.N 9EBMVE3O9ExNTdfMTkwXzc3Xzk0Xz8AN9ExNT5fMTg3Xz83N9E =..............._result.@.........?.......B.....
..........................._result.@.........@..s. E.....]..I.........play............4mp4:/ys/2015/yd/ybn/5_6fen/2015_ys_yd_5-6_ybn_16.mp4

so I make the download bat file as below:

rtmpdump -V -r "rtmp://video.koopass.com/vod2/" -a "vod2/" -f "WIN 26,0,0,131" -W "http://static.koolearn.com/kooRtmpPlayer/KoolearnPlayer4.0.9.swf" -p "http://www.koolearn.com/product/c_8_441.html" -y "mp4:/ys/2015/yd/ybn/5_6fen/2015_ys_yd_5-6_ybn_16.mp4" -o "02aaa.mp4"

but I got the message as below,it does not work

F:\RtmpDownloader>rtmpdump -V -r "rtmp://video.koopass.com/vod2/" -a "vod2/" -f"WIN 26,0,0,131" -W "http://static.koolearn.com/kooRtmpPlayer/KoolearnPlayer4.0.9.swf" -p "http://www.koolearn.com/product/c_8_441.html" -y "mp4:/ys/2015/yd/ybn/5_6fen/2015_ys_yd_5-6_ybn_16.mp4" -o "02aaa.mp4"
RTMPDump v2.3
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
DEBUG: Parsing...
DEBUG: Parsed protocol: 0
DEBUG: Parsed host : video.koopass.com
DEBUG: Parsed app : vod2
DEBUG: Protocol : RTMP
DEBUG: Hostname : video.koopass.com
DEBUG: Port : 1935
DEBUG: Playpath : mp4:/ys/2015/yd/ybn/5_6fen/2015_ys_yd_5-6_ybn_16.mp4
DEBUG: tcUrl : rtmp://video.koopass.com:1935/vod2/
DEBUG: swfUrl : http://static.koolearn.com/kooRtmpPl...layer4.0.9.swf
DEBUG: pageUrl : http://www.koolearn.com/product/c_8_441.html
DEBUG: app : vod2/
DEBUG: flashVer : WIN 26,0,0,131
DEBUG: live : no
DEBUG: timeout : 30 sec
DEBUG: SWFSHA256:
DEBUG: 72 a4 eb 5c 85 24 dc 9f f6 b9 88 70 6d 6c 60 cb
DEBUG: e1 d8 a0 97 af 26 61 e6 7e e1 e8 bc e2 6d fb 05
DEBUG: SWFSize : 3279018
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Client type: 03
DEBUG: HandShake: Client digest offset: 53
DEBUG: HandShake: Initial client digest:
DEBUG: 7b cd 56 34 10 fe 60 30 f5 7d 45 cd 7e f0 24 ee
DEBUG: ae d9 50 70 7e e1 56 7d 0c 57 48 a1 75 8c f5 64
DEBUG: HandShake: Type Answer : 03
DEBUG: HandShake: Server Uptime : 1328504755
DEBUG: HandShake: FMS Version : 4.5.5.1
DEBUG: HandShake: Calculated digest key from secure key and server digest:
DEBUG: 6c 62 1a 7e ef a8 39 55 ee 39 0b b2 64 d5 3b 12
DEBUG: 35 e3 0b 5e f6 01 f7 e9 14 e8 aa fe 94 6c 23 ef
DEBUG: HandShake: Client signature calculated:
DEBUG: c0 8d 3f 9d 74 b4 d6 ca b0 1d e7 ce ef 4a 4f 83
DEBUG: 33 9f 5b 95 d9 91 6e 3d 91 b0 bb 5b 6a 47 2f cd
DEBUG: HandShake: Server sent signature:
DEBUG: 40 44 7f 6d 87 97 cb a3 a2 13 79 f3 a7 4a 83 29
DEBUG: bf 90 41 a4 28 87 43 2f f0 d6 b7 b9 83 80 e3 37
DEBUG: HandShake: Digest key:
DEBUG: 13 0a 9f 12 9a 3d b4 02 35 6e ae 36 02 a5 07 69
DEBUG: 86 6e 8c 27 4b 0b 93 f1 97 d2 0b 47 27 67 47 4d
DEBUG: HandShake: Signature calculated:
DEBUG: 40 44 7f 6d 87 97 cb a3 a2 13 79 f3 a7 4a 83 29
DEBUG: bf 90 41 a4 28 87 43 2f f0 d6 b7 b9 83 80 e3 37
DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect1, handshaked
DEBUG: Invoking connect
INFO: Connected...
DEBUG: HandleServerBW: server BW = 2500000
DEBUG: HandleClientBW: client BW = 2500000 2
DEBUG: HandleChangeChunkSize, received: chunk size change to 4096
DEBUG: RTMP_ClientPacket, received: invoke 126 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name: level, STRING: error>
DEBUG: Property: <Name: code, STRING: NetConnection.Connect.Rejected>
DEBUG: Property: <Name: description, STRING: Connection failed.>
DEBUG: Property: <Name: application, BOOLEAN: FALSE>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_error>
ERROR: rtmp server sent error
DEBUG: RTMP_ClientPacket, received: invoke 18 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <close>
ERROR: rtmp server requested close
DEBUG: Closing connection.

Anyone can help me ?Thanks!
Reply With Quote
  #2  
Old 06-25-2017, 12:36 PM
troller12 troller12 is offline
Senior Member
 
Join Date: Sep 2013
Posts: 433
troller12 is on a distinguished road
Default

Re: How can I download this rtmp video?


Hi,

so you didnt build the object encoding parameters.In your case there are 5 strings to build.
Code:
-C S:* -C S:* -C S:* -C S:* -C S:*
----------------------------------------------------
1002001-1                        (09 hex lenght)
1002001                          (07 hex lenght)
1498380998220                    (0D hex lenght)
c3c194bd9e4b440900ff1829f29d6ee1 (20 hex lenght)
4.0.9-201706191501               (12 hex lenght)
So if you use a other hex viewer what also shows hex bytes then you can also see the lenght before the strings.Just check this again and use the parameters and then its working.

greetz
Reply With Quote
  #3  
Old 06-27-2017, 10:10 AM
imagecad imagecad is offline
Junior Member
 
Join Date: Jun 2017
Posts: 5
imagecad is on a distinguished road
Default

Re: How can I download this rtmp video?


Thanks a lot!

Although I don't understand what about this codes mean,and I just make the batch file as below:

Code:
rtmpdump -V -l 1 -r "rtmp://video.koopass.com/vod2" -a "vod2" -f "WIN 26,0,0,131" -W "http://static.koolearn.com/kooRtmpPlayer/KoolearnPlayer4.0.9.swf" -p "http://www.koolearn.com/product/c_8_441.html"  -y "mp4:/ys/2015/yd/ybn/5_6fen/2015_ys_yd_5-6_ybn_17.mp4"  -o "02aaa.mp4" -C S:1002001-1 -C S:1002001 -C S:1498380998220 -C S:c3c194bd9e4b440900ff1829f29d6ee1 -C S:4.0.9-201706191501
and it does work!

but I got a new question:I can't download the whole video,sometimes 33%,sometimes 66%,never got the whole!

The massage shown below:

Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Client type: 03
DEBUG: HandShake: Client digest offset: 53
DEBUG: HandShake: Initial client digest:
DEBUG: 8e ed 15 b0 d9 85 52 9f 5e 9b 04 0e 48 48 19 e0
DEBUG: 4c 83 a2 bd ef ac b8 04 97 98 59 95 a4 06 9d ff
DEBUG: HandShake: Type Answer : 03
DEBUG: HandShake: Server Uptime : 67790026
DEBUG: HandShake: FMS Version : 4.5.5.1
DEBUG: HandShake: Calculated digest key from secure key and server digest:
DEBUG: d6 73 fe 88 e8 68 d7 d5 9f 04 ca 2e a7 68 15 c1
DEBUG: 63 d1 de 2b 19 59 55 ca b5 b1 94 b7 f6 f3 c5 08
DEBUG: HandShake: Client signature calculated:
DEBUG: 41 e3 84 b7 67 0c b4 e2 bd cc 13 1f ac 49 7e 9e
DEBUG: fe 69 1b 78 22 bc 93 cb 15 f8 8c a2 ad 4c 1e 1a
DEBUG: HandShake: Server sent signature:
DEBUG: 9d 2f 9c 1a 04 df 1e c3 e0 93 82 96 4a 4f 0a 6a
DEBUG: 4b 92 df d7 cf f1 92 5a a8 dc 8f 86 ec 0a 07 a9
DEBUG: HandShake: Digest key:
DEBUG: 18 bb 8a af ea 18 c5 3f e2 99 7f a9 be ce 90 b4
DEBUG: a4 11 6b 6e 03 96 32 63 be fe 11 ff b6 37 b1 5f
DEBUG: HandShake: Signature calculated:
DEBUG: 9d 2f 9c 1a 04 df 1e c3 e0 93 82 96 4a 4f 0a 6a
DEBUG: 4b 92 df d7 cf f1 92 5a a8 dc 8f 86 ec 0a 07 a9
DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect1, handshaked
DEBUG: Invoking connect
INFO: Connected...
DEBUG: HandleServerBW: server BW = 2500000
DEBUG: HandleClientBW: client BW = 2500000 2
DEBUG: HandleChangeChunkSize, received: chunk size change to 4096
DEBUG: RTMP_ClientPacket, received: invoke 242 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: fmsVer, STRING: FMS/4,5,5,4013>
DEBUG: Property: <Name: capabilities, NUMBER: 255.00>
DEBUG: Property: <Name: mode, NUMBER: 1.00>
DEBUG: (object end)
DEBUG: (object begin)
DEBUG: Property: <Name: level, STRING: status>
DEBUG: Property: <Name: code, STRING: NetConnection.Connect.Success>
DEBUG: Property: <Name: description, STRING: Connection succeeded.>
DEBUG: Property: <Name: objectEncoding, NUMBER: 0.00>
DEBUG: Property: <Name: data, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: version, STRING: 4,5,5,4013>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <connect>
DEBUG: sending ctrl. type: 0x0003
DEBUG: Invoking createStream
DEBUG: HandleCtrl, received ctrl. type: 26, len: 3
DEBUG: HandleCtrl, SWFVerification ping received:
DEBUG: sending ctrl. type: 0x001b
DEBUG: Sending SWFVerification response:
DEBUG: 00 1b 01 01 00 32 08 aa 00 32 08 aa c7 63 f4 29
DEBUG: 7e 78 2f 2f e2 4c a8 30 4e b2 a2 c9 15 f0 50 23
DEBUG: 21 6c bc 1d 1b 40 11 83 a2 db db 17
DEBUG: RTMP_ClientPacket, received: invoke 86 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <validate_Client>
DEBUG: RTMP_ClientPacket, received: invoke 56 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <setCurrUserIp>
DEBUG: RTMP_ClientPacket, received: invoke 29 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <createStream>
DEBUG: SendPlay, seekTime=0, stopTime=0, sending play: mp4:/ys/2015/yd/ybn/5_6fen/2015_ys_yd_5-6_ybn_17.mp4
DEBUG: Invoking play
DEBUG: sending ctrl. type: 0x0003
DEBUG: HandleCtrl, received ctrl. type: 4, len: 6
DEBUG: HandleCtrl, Stream IsRecorded 1
DEBUG: HandleChangeChunkSize, received: chunk size change to 4096
DEBUG: HandleCtrl, received ctrl. type: 0, len: 6
DEBUG: HandleCtrl, Stream Begin 1
DEBUG: RTMP_ClientPacket, received: invoke 236 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name: level, STRING: status>
DEBUG: Property: <Name: code, STRING: NetStream.Play.Reset>
DEBUG: Property: <Name: description, STRING: Playing and resetting ys/2015/yd/ybn/5_6fen/2015_ys_yd_5-6_ybn_17.mp4.>
DEBUG: Property: <Name: details, STRING: ys/2015/yd/ybn/5_6fen/2015_ys_yd_5-6_ybn_17.mp4>
DEBUG: Property: <Name: clientid, STRING: oAAZAOAA>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.Play.Reset
DEBUG: RTMP_ClientPacket, received: invoke 230 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name: level, STRING: status>
DEBUG: Property: <Name: code, STRING: NetStream.Play.Start>
DEBUG: Property: <Name: description, STRING: Started playing ys/2015/yd/ybn/5_6fen/2015_ys_yd_5-6_ybn_17.mp4.>
DEBUG: Property: <Name: details, STRING: ys/2015/yd/ybn/5_6fen/2015_ys_yd_5-6_ybn_17.mp4>
DEBUG: Property: <Name: clientid, STRING: oAAZAOAA>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.Play.Start
Starting download at: 0.000 kB
DEBUG: RTMP_ClientPacket, received: notify 24 bytes
DEBUG: (object begin)
DEBUG: (object end)
DEBUG: ignoring too small audio packet: size: 0
DEBUG: RTMP_ClientPacket, received: notify 44 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: code, STRING: NetStream.Data.Start>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: RTMP_ClientPacket, received: notify 494 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: duration, NUMBER: 990.33>
DEBUG: Property: <Name: moovPosition, NUMBER: 44.00>
DEBUG: Property: <Name: width, NUMBER: 1280.00>
DEBUG: Property: <Name: height, NUMBER: 720.00>
DEBUG: Property: <Name: videocodecid, STRING: avc1>
DEBUG: Property: <Name: audiocodecid, STRING: mp4a>
DEBUG: Property: <Name: avcprofile, NUMBER: 77.00>
DEBUG: Property: <Name: avclevel, NUMBER: 31.00>
DEBUG: Property: <Name: aacaot, NUMBER: 2.00>
DEBUG: Property: <Name: videoframerate, NUMBER: 25.00>
DEBUG: Property: <Name: audiosamplerate, NUMBER: 44100.00>
DEBUG: Property: <Name: audiochannels, NUMBER: 2.00>
DEBUG: Property: <Name: trackinfo, OBJECT>
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: length, NUMBER: 24756000.00>
DEBUG: Property: <Name: timescale, NUMBER: 25000.00>
DEBUG: Property: <Name: language, STRING: und>
DEBUG: Property: <Name: sampledescription, OBJECT>
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: sampletype, STRING: avc1>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object begin)
DEBUG: Property: <Name: length, NUMBER: 43673600.00>
DEBUG: Property: <Name: timescale, NUMBER: 44100.00>
DEBUG: Property: <Name: language, STRING: und>
DEBUG: Property: <Name: sampledescription, OBJECT>
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: sampletype, STRING: mp4a>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
INFO: Metadata:
INFO: duration 990.33
INFO: moovPosition 44.00
INFO: width 1280.00
INFO: height 720.00
INFO: videocodecid avc1
INFO: audiocodecid mp4a
INFO: avcprofile 77.00
INFO: avclevel 31.00
INFO: aacaot 2.00
INFO: videoframerate 25.00
INFO: audiosamplerate 44100.00
INFO: audiochannels 2.00
INFO: trackinfo:
INFO: length 24756000.00
INFO: timescale 25000.00
INFO: language und
INFO: sampledescription:
INFO: sampletype avc1
INFO: length 43673600.00
INFO: timescale 44100.00
INFO: language und
INFO: sampledescription:
INFO: sampletype mp4a
24537.527 kB / 657.40 sec (66.3%)
DEBUG: Invoking deleteStream
ERROR: RTMP_ReadPacket, failed to read RTMP packet header24631.961 kB / 659.72 sec (66.6%)
DEBUG: RTMP_Read returned: 2080
Download may be incomplete (downloaded about 66.60%), try resuming
DEBUG: Closing connection.

Could please help me again?Many thanks!
Reply With Quote
  #4  
Old 06-27-2017, 01:16 PM
troller12 troller12 is offline
Senior Member
 
Join Date: Sep 2013
Posts: 433
troller12 is on a distinguished road
Default

Re: How can I download this rtmp video?


Hi,

if you cant download the video at once then download the video in parts and cut / merge them together at the end.For this use the paramter..
Code:
--start|-A num          Start at num seconds into stream (not valid when using --live)
...for num enter the seconds you got downloaded already like this...
Code:
3.17 -A 197
4.01 -A 438
...for the first DL I got a video lenght of 3.17 minutes = 197 seconds I did use for second part DL.Do this so long till you got entire video and then use a video edit tool like VirtualDub.If you do it right with some more +/- lenght of seconds for next parts downloads then you can edit / cut the video later just by key frames and then you can save it without to encode the video.Just try this now.

greetz
Reply With Quote
  #5  
Old 06-27-2017, 08:14 PM
Yelloworanges Yelloworanges is offline
Junior Member
 
Join Date: May 2017
Posts: 93
Yelloworanges is on a distinguished road
Default

Re: How can I download this rtmp video?


Quote:
Originally Posted by imagecad View Post
mp4:/ys/2015/yd/ybn/5_6fen/2015_ys_yd_5-6_ybn_16.mp4
Quote:
Originally Posted by imagecad View Post
mp4:/ys/2015/yd/ybn/5_6fen/2015_ys_yd_5-6_ybn_17.mp4
They downloaded without any interruption.
Code:
http://www22.zippyshare.com/v/borjxt8o/file.html
http://www47.zippyshare.com/v/gMfs0B2W/file.html

Last edited by Yelloworanges : 06-28-2017 at 07:24 PM.
Reply With Quote
  #6  
Old 06-28-2017, 06:32 AM
j_cool j_cool is offline
Senior Member
 
Join Date: Feb 2016
Posts: 515
j_cool is on a distinguished road
Default

Re: How can I download this rtmp video?


I was unsuccessful with rtmpdump and tried rtmpdumphelper/rtmpsuck.

Error messages in console window from the very start, and video downloaded
in full length 24.33 min, 55.546 KB, after about 8 minutes.

Magic.




RTMP Proxy Server v2.4 GIT-2015-12-14 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu; license: GPL

Streaming on rtmp://0.0.0.0:1935
WARNING: Trying different position for client digest!
Processing connect
app : vod2/
flashVer : WIN 26,0,0,131
swfUrl : http://static.koolearn.com/kooRtmpPl...layer4.0.9.swf
tcUrl : rtmp://video.koopass.com/vod2/
pageUrl : http://www.koolearn.com/product/c_8_441.html
live : no
Playpath : mp4:/ys/2015/yd/ybn/5_6fen/2015_ys_yd_5-6_ybn_16.mp4
Saving as : 2017-06-28_12-13-08_2015_ys_yd_5-6_ybn_16.flv
WARNING: ignoring too small audio packet: size: 0
INFO: Metadata:
INFO: duration 1473.86
INFO: moovPosition 44.00
INFO: width 1280.00
INFO: height 720.00
INFO: videocodecid avc1
INFO: audiocodecid mp4a
INFO: avcprofile 77.00
INFO: avclevel 31.00
INFO: aacaot 2.00
INFO: videoframerate 25.00
INFO: audiosamplerate 44100.00
INFO: audiochannels 2.00
INFO: trackinfo:
INFO: length 36844000.00
INFO: timescale 25000.00
INFO: language und
INFO: sampledescription:
INFO: sampletype avc1
INFO: length 64997376.00
INFO: timescale 44100.00
INFO: language und
INFO: sampledescription:
INFO: sampletype mp4a
ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!

WARNING: ignoring too small audio packet: size: 0
ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!

ERROR: Request timeout/select failed, ignoring request
Closing connection... done!

WARNING: Trying different position for client digest!
Processing connect
app : vod2/
flashVer : WIN 26,0,0,131
swfUrl : http://static.koolearn.com/kooRtmpPl...layer4.0.9.swf
tcUrl : rtmp://video.koopass.com/vod2/
pageUrl : http://www.koolearn.com/product/c_8_441.html
live : no
Playpath : mp4:/ys/2015/yd/ybn/5_6fen/2015_ys_yd_5-6_ybn_16.mp4
Saving as : 2017-06-28_12-15-44_2015_ys_yd_5-6_ybn_16.flv
WARNING: ignoring too small audio packet: size: 0
INFO: Metadata:
INFO: duration 1473.86
INFO: moovPosition 44.00
INFO: width 1280.00
INFO: height 720.00
INFO: videocodecid avc1
INFO: audiocodecid mp4a
INFO: avcprofile 77.00
INFO: avclevel 31.00
INFO: aacaot 2.00
INFO: videoframerate 25.00
INFO: audiosamplerate 44100.00
INFO: audiochannels 2.00
INFO: trackinfo:
INFO: length 36844000.00
INFO: timescale 25000.00
INFO: language und
INFO: sampledescription:
INFO: sampletype avc1
INFO: length 64997376.00
INFO: timescale 44100.00
INFO: language und
INFO: sampledescription:
INFO: sampletype mp4a
ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!

WARNING: ignoring too small audio packet: size: 0
ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!

ERROR: Request timeout/select failed, ignoring request
Closing connection... done!

WARNING: Trying different position for client digest!
Processing connect
app : vod2/
flashVer : WIN 26,0,0,131
swfUrl : http://static.koolearn.com/kooRtmpPl...layer4.0.9.swf
tcUrl : rtmp://video.koopass.com/vod2/
pageUrl : http://www.koolearn.com/product/c_8_441.html
live : no
Playpath : mp4:/ys/2015/yd/ybn/5_6fen/2015_ys_yd_5-6_ybn_16.mp4
Saving as : 2017-06-28_12-18-11_2015_ys_yd_5-6_ybn_16.flv
WARNING: ignoring too small audio packet: size: 0
INFO: Metadata:
INFO: duration 1473.86
INFO: moovPosition 44.00
INFO: width 1280.00
INFO: height 720.00
INFO: videocodecid avc1
INFO: audiocodecid mp4a
INFO: avcprofile 77.00
INFO: avclevel 31.00
INFO: aacaot 2.00
INFO: videoframerate 25.00
INFO: audiosamplerate 44100.00
INFO: audiochannels 2.00
INFO: trackinfo:
INFO: length 36844000.00
INFO: timescale 25000.00
INFO: language und
INFO: sampledescription:
INFO: sampletype avc1
INFO: length 64997376.00
INFO: timescale 44100.00
INFO: language und
INFO: sampledescription:
INFO: sampletype mp4a
ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!
Reply With Quote
  #7  
Old 06-28-2017, 09:05 PM
Yelloworanges Yelloworanges is offline
Junior Member
 
Join Date: May 2017
Posts: 93
Yelloworanges is on a distinguished road
Default

Re: How can I download this rtmp video?


As an alternative, play from the mobile page:
Code:
http://m.koolearn.com/product/c_8_441.html
And get the hls m3u8 to use with livestreamer, streamlink, or ffmpeg. Easy-Breezy-Beautiful-CoverGirl.
Reply With Quote
  #8  
Old 06-29-2017, 08:01 AM
j_cool j_cool is offline
Senior Member
 
Join Date: Feb 2016
Posts: 515
j_cool is on a distinguished road
Default

Re: How can I download this rtmp video?


Error message on player: Video format or MIME type is not supported.

Right click on player - Save Video As - play.m3u8

#EXT-X-KEY:METHOD=AES-128,URI="https://pl.koolearn.com:443/video/bin?key=9BC7D4841249FE9DF846453584F4AA26&keyNumber =0001&type=app",IV=0X89fd739b1b79e4beadf26506e99d2 8f2


and this is how far I got after tweaking with streamlink and youtube-dl, user agent, referer..

Trick with m does work on some sites.

Not on this one:

http://stream-recorder.com/forum/cbc...on-t23213.html
Reply With Quote
  #9  
Old 06-29-2017, 09:07 AM
Yelloworanges Yelloworanges is offline
Junior Member
 
Join Date: May 2017
Posts: 93
Yelloworanges is on a distinguished road
Default

Re: How can I download this rtmp video?


It may not play in the browser, but streamlink works.
Code:
streamlink "hls://http://pl.koolearn.com/video/m3u8_free?id=16918&consumerType=1002001&userId=-1&keyNumber=0001&timesTamp=?????????????&key=????????????????????????????????&hiddenTeach=1" best -o 2015_ys_yd_5-6_ybn_16.ts
Reply With Quote
  #10  
Old 06-29-2017, 10:36 AM
j_cool j_cool is offline
Senior Member
 
Join Date: Feb 2016
Posts: 515
j_cool is on a distinguished road
Default

Re: How can I download this rtmp video?


It works with extension mp4.

Code:
streamlink hls://http://pl.koolearn.com/video/m3u8_free?id=16918^&consumerType=1002001^&userId=-1^&keyNumber=0001^&timesTamp=1498749361742^&key=6F579762085E7B52B46AEED92726BE28^&hiddenTeach=1 best -o test.mp4
Code:
C:\>streamlink hls://http://pl.koolearn.com/video/m3u8_free?id=16918&consumerType=1002001&userId=-1&keyNumber=0001&timesTamp=1498749361742&key=6F579762085E7B52B46AEED92726BE28&hiddenTeach=1 best -o test.mp4
[cli][info] Found matching plugin stream for URL hls://http://pl.koolearn.com/video/m3u8_free?id=16918&consumerType=1002001&userId=-1&keyNumber=0001&timesTamp=1498749361742&key=6F579762085E7B52B46AEED92726BE28&hiddenTeach=1
[cli][info] Available streams: live (worst, best)
[cli][info] Opening stream: live (hls)
[download][test.mp4] Written 63.3 MB (6m33s @ 171.9 KB/s)
[cli][info] Stream ended
[cli][info] Closing currently open stream...
Code:
C:\>streamlink hls://http://pl.koolearn.com/video/m3u8_free?id=16918&consumerType=1002001&userId=-1&keyNumber=0001&timesTamp=1498749361742&key=6F579762085E7B52B46AEED92726BE28&hiddenTeach=1 best -o test.ts
[cli][info] Found matching plugin stream for URL hls://http://pl.koolearn.com/video/m3u8_free?id=16918&consumerType=1002001&userId=-1&keyNumber=0001&timesTamp=1498749361742&key=6F579762085E7B52B46AEED92726BE28&hiddenTeach=1
[cli][info] Available streams: live (best, worst)
[cli][info] Opening stream: live (hls)
[cli][error] Try 1/1: Could not open stream <HLSStream('http://pl.koolearn.com/video/m3u8_free?id=16918&consumerType=1002001&userId=-1&keyNumber=0001&timesTamp=1498749361742&key=6F579762085E7B52B46AEED92726BE28&hiddenTeach=1')> (Could not open stream: Missing #EXTM3U header)
error: Could not open stream <HLSStream('http://pl.koolearn.com/video/m3u8_free?id=16918&consumerType=1002001&userId=-1&keyNumber=0001&timesTamp=1498749361742&key=6F579762085E7B52B46AEED92726BE28&hiddenTeach=1')>, tried 1 times, exiting
Reply With Quote
Reply Post New Thread
Tags:



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -6. The time now is 09:28 PM.


Powered by All-streaming-media.com; 2006-2011
vB forum hacked with Zoints add-ons