MPW
07-26-2015, 05:13 AM
Hello,
lecturio.de is a platform that provides online video tutorials for very specified exams. I'd like to watch them offline in train, so I'd love to rip them.
But I'm failing.
There is a free example video, which you can access, if you register with your mailadress: https://www.lecturio.de/medizin/muendliche-pruefung-hammerexamen/spannende-praesentationen.vortrag
rtmpsrv just fails. So I tried to find the parameters with wireshark:
rtmpdump -r rtmp://vod-rtmp.lecturio.de/elearning/1305271231-34112-c-06_NEU_langweilig_praesentieren_video-v1-700.mp4 -o test.mp4 -s https://www.lecturio.de/js/jwplayer/jwplayer.flash.swf --swfhash 1bdb1ccaad412da831aecdb3b36bba8d18365b384820f36588 8494e18e525edc --swfsize 396979
Rtmpdump just fails with
INFO: Connected...
ERROR: Closing connection: NetStream.Failed
Any ideas?
Wireshark output:
+..r..0...._... .Ld..O.S..^..................connect.?..........ap p...elearning/1305..flashVer...LNX 11,2,202,491..swfUrl..;https://www.lecturio.de/js/jwplayer/jwplayer.f.lash.swf?6.11..tcUrl..*rtmp://vod-rtmp.lecturio.de/elearning/1305..fpad....capabilities.@m........audioCodecs.@ .........videoCod.ecs.@o.......
videoFunction.?.........pageUrl..bhttps://www.lecturio.de/medizin/muendliche-pruefung-hammerexamen/spannende-praes.entationen.vortrag..objectEncoding.......... ...............&%..............&%................ ................_result.?..........fmsVer...FMS/4,5,6,6008..capabilities.@o........mode.?......... ....level...status..code...NetConnection.Connect.S uccess..description...Connection succeeded...objectEncoding...........data.......ve rsion..
4,5,6,6008...................&%................onBWDone......................... createStream.@........B.....
.........................._result.@.........?..... .................play.............mp4:1305271231-34112-c-06_NEU_langweilig_praesentieren_video-v1-700.mp4?2ef89621f00cbb8e20682f5469eef0257b87...... ......71ed760e10ee471864fbad406e7eb03733003abeaa28 e5ee07ddff0ea16f831dcd.............. ..................................onStatus........ .....level...status..code...NetStream.Play.Reset.. description..ZPlaying and resetting 1305271231-34112-c-06_NEU_langweilig_praesentieren_video-v1-700.mp4...details..C1305271231-34112-c-06_NEU_langweilig_praesentieren_video-v1-700.mp4..clientid...rAA6AaAA...................... ..............onStatus.............level...status. .code...NetStream.Play.Start..description..TStarte d playing 1305271231-34112-c-06_NEU_langweilig_praesentieren_video-v1-700.mp4...details..C1305271231-34112-c-06_NEU_langweilig_praesentieren_video-v1-700.mp4..clientid...rAA6AaAA..................|Rtm pSampleAccess......................,........onStat us...code...NetStream.Data.Start.................
onMetaData.......duration.@..]/.....moovPosition.@@........width.@.........height .@.........videocodecid...avc1..audiocodecid...mp4 a.
avcprofile.@S@.......avclevel.@D........aacaot.@.. .......videoframerate.@9........audiosamplerate.@. .......
audiochannels.@.........trackinfo
.......length.A.Xg@.....timescale.@.j.......langua ge...eng..sampledescription
......
sampletype...avc1.........length.A.Z.......timesca le.@.........language...eng..sampledescription
......
sampletype...mp4a..............I.........onXMPData .......data.I.<?xpacket begin="..." id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 4.2.2-c063 53.360203, 2008/10/08-10:33:40 ">
Thanks for any hints :)
MPW
lecturio.de is a platform that provides online video tutorials for very specified exams. I'd like to watch them offline in train, so I'd love to rip them.
But I'm failing.
There is a free example video, which you can access, if you register with your mailadress: https://www.lecturio.de/medizin/muendliche-pruefung-hammerexamen/spannende-praesentationen.vortrag
rtmpsrv just fails. So I tried to find the parameters with wireshark:
rtmpdump -r rtmp://vod-rtmp.lecturio.de/elearning/1305271231-34112-c-06_NEU_langweilig_praesentieren_video-v1-700.mp4 -o test.mp4 -s https://www.lecturio.de/js/jwplayer/jwplayer.flash.swf --swfhash 1bdb1ccaad412da831aecdb3b36bba8d18365b384820f36588 8494e18e525edc --swfsize 396979
Rtmpdump just fails with
INFO: Connected...
ERROR: Closing connection: NetStream.Failed
Any ideas?
Wireshark output:
+..r..0...._... .Ld..O.S..^..................connect.?..........ap p...elearning/1305..flashVer...LNX 11,2,202,491..swfUrl..;https://www.lecturio.de/js/jwplayer/jwplayer.f.lash.swf?6.11..tcUrl..*rtmp://vod-rtmp.lecturio.de/elearning/1305..fpad....capabilities.@m........audioCodecs.@ .........videoCod.ecs.@o.......
videoFunction.?.........pageUrl..bhttps://www.lecturio.de/medizin/muendliche-pruefung-hammerexamen/spannende-praes.entationen.vortrag..objectEncoding.......... ...............&%..............&%................ ................_result.?..........fmsVer...FMS/4,5,6,6008..capabilities.@o........mode.?......... ....level...status..code...NetConnection.Connect.S uccess..description...Connection succeeded...objectEncoding...........data.......ve rsion..
4,5,6,6008...................&%................onBWDone......................... createStream.@........B.....
.........................._result.@.........?..... .................play.............mp4:1305271231-34112-c-06_NEU_langweilig_praesentieren_video-v1-700.mp4?2ef89621f00cbb8e20682f5469eef0257b87...... ......71ed760e10ee471864fbad406e7eb03733003abeaa28 e5ee07ddff0ea16f831dcd.............. ..................................onStatus........ .....level...status..code...NetStream.Play.Reset.. description..ZPlaying and resetting 1305271231-34112-c-06_NEU_langweilig_praesentieren_video-v1-700.mp4...details..C1305271231-34112-c-06_NEU_langweilig_praesentieren_video-v1-700.mp4..clientid...rAA6AaAA...................... ..............onStatus.............level...status. .code...NetStream.Play.Start..description..TStarte d playing 1305271231-34112-c-06_NEU_langweilig_praesentieren_video-v1-700.mp4...details..C1305271231-34112-c-06_NEU_langweilig_praesentieren_video-v1-700.mp4..clientid...rAA6AaAA..................|Rtm pSampleAccess......................,........onStat us...code...NetStream.Data.Start.................
onMetaData.......duration.@..]/.....moovPosition.@@........width.@.........height .@.........videocodecid...avc1..audiocodecid...mp4 a.
avcprofile.@S@.......avclevel.@D........aacaot.@.. .......videoframerate.@9........audiosamplerate.@. .......
audiochannels.@.........trackinfo
.......length.A.Xg@.....timescale.@.j.......langua ge...eng..sampledescription
......
sampletype...avc1.........length.A.Z.......timesca le.@.........language...eng..sampledescription
......
sampletype...mp4a..............I.........onXMPData .......data.I.<?xpacket begin="..." id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 4.2.2-c063 53.360203, 2008/10/08-10:33:40 ">
Thanks for any hints :)
MPW