Url:
http://www.koolearn.com/lecture/0/12...57&versionId=1
Command:
Code:
rtmpdump -r "rtmp://fmsml.koolearn.com/vod2/" -a "vod2/" -f "WIN 13,0,0,182" -W"http://www.koolearn.com/jsp/courseweb/StrobeMediaPlayback/player_mp4_damoban_jiami_0218_do.swf" -p "http://www.koolearn.com/lecture/0/125794/0/703567?_method=forward&productId=28957&versionId=1" -C S:0 -C S:F627AA6B32AAF443ED03EA3C708C00E9.tomcata -C S:1397532973903 -C S:e6479f36192b4940e8e2add70b1e230d -y "mp4:ky/2014ky/kyyy/2014kyyy_ch_zw_2.mp4" -o 2014kyyy_ch_zw_2.mp4
When I downloaded the video on the web using rtmpdump, the problem came. The rtmpdump told me "ERROR: RTMP_ReadPacket, failed to read RTMP packet body".
I have google it. It seems that the video needs TOKEN to be download well, thanks to an old post.
I decompiled the swf. I found this
Code:
if (evt.info.secureToken != undefined){
this._connection.call("secureTokenResponse", null, TEA.decrypt(evt.info.secureToken, config.token));
It is beyond my capabilitiy.
Please help me!
And sorry for my not fluent English.