Re: Customized rtmpdump binaries with patch fileI was trying to figure out why a simple rtmpdump command was blocking with message:
Code:
onStatus.............level...error..code...NetConnection.Connect.Rejected Code:
if (AVMATCH(&code, &av_NetStream_Failed) |
Re: Customized rtmpdump binaries with patch filecan't get teledunet.com streams with rtmpdump anyone have a solution?
|
Re: Customized rtmpdump binaries with patch file@KSV
www.filmon.com recently changed their vod methodology. Using MediaBox I get: url: rtmp://flash-cloud.filmon.com/demand/storage/25/410/116548/mp4:116548.mp4 app: demand/storage/25/410/116548 extra: flashVer: WIN 12,0,0,44 pageUrl: http://www.filmon.com/vod/view/5717-...-from-a-killer swfUrl: http://www.filmon.com/tv/modules/Fil...layer.swf?v=48 tcUrl: rtmp://flash-cloud.filmon.com/demand/storage/25/410/116548 playPath: mp4:116548.mp4 which yields: rtmpdump.exe -r "rtmp://flash-cloud.filmon.com/demand/storage/25/410/116548/mp4:116548.mp4" -y "mp4:116548.mp4" -p "http://www.filmon.com/vod/view/5717-0-letters-from-a-killer" -W "http://www.filmon.com/tv/modules/FilmOnTV/files/flashapp/filmon/FilmonPlayer.swf?v=48" -v -z -m 15 | ffplay.exe" -i - but this fails with: DEBUG: Property: <Name: code, STRING: NetConnection.Call.Failed> DEBUG: Property: <Name: description, STRING: Method not found (FCSubscribe).> DEBUG: (object end) DEBUG: (object end) DEBUG: HandleInvoke, server invoking <_error> ERROR: rtmp server sent error I think the "extra:" above implies additional info is required. Can you help? |
Re: Customized rtmpdump binaries with patch fileCode:
rtmpdump -r "rtmp://flash-cloud.filmon.com/demand/storage/25/410/116548" -a "demand/storage/25/410/116548" -f "WIN 11,9,900,170" -W "http://www.filmon.com/tv/modules/FilmOnTV/files/flashapp/filmon/FilmonPlayer.swf" -p "http://www.filmon.com/vod/view/5717-0-letters-from-a-killer" -C O:1 -C O:0 -y "mp4:116548.mp4" -o "2014-02-09_11-55-38_mp4_116548.flv" |
Re: Customized rtmpdump binaries with patch file@chap Thanks for the tip. Actually it turns out the c (conn) 's are not required, and it failed for me because I included a v (live) when it is a file.
So the minimum command that works is: rtmpdump.exe -r "rtmp://flash-cloud.filmon.com/demand/storage/25/410/116548" -a "demand/storage/25/410/116548" -y "mp4:116548.mp4" -p "http://www.filmon.com/vod/view/5717-0-letters-from-a-killer" -W "http://www.filmon.com/tv/modules/FilmOnTV/files/flashapp/filmon/FilmonPlayer.swf?v=48" |
Re: Customized rtmpdump binaries with patch fileQuote:
Code:
RTMPDump v2.4 With this mod, work but sometimes rtmpdump fail and don't run also with some teledunet stream (Linux): Code:
else if (strstr(pageUrl, "streampiraten.ws")) Please KSV, can you compile a binary for Windows, also with this mod? |
Re: Customized rtmpdump binaries with patch fileI've compiled rtmpdump with KSV's patch and streampiraten.ws's fix for Windows.
Code:
http://www.mediafire.com/download/cfdlwsqg9zg3c4s/RTMPDUMP+2.4+%2B+KSV+Patch+%2B+StreamPiraten.ws+Fix+%28Windows+32_64+bit%29.rar 32 bit version (Cygwin) need Cygwin's dll. |
Re: Customized rtmpdump binaries with patch fileQuote:
Great catch! 64 bit version resolved an issue I had with this stream: rtmp://evp.mm.uol.com.br/radioam_poa/_definst_/radioam_poa.sdp/radioam_poa Would it be possible for you to compile a 32 bit version that runs natively and doesn't use Cygwin? Thanks. |
Re: Customized rtmpdump binaries with patch fileThanks for your work KSV et alia.
When you calculate the SWFVerification token you must have the decompressed swf which in normal case is as simple as CWS. But what if you have a ZWS compressed swf? See http://static1.tele-cinco.net/comun/...7e39b10cf57 8 It's already included this case? and if not, there is a possibility to implement lzma decompression? |
Re: Customized rtmpdump binaries with patch fileNot implemented in hashswf
if (i->first) { i->first = 0; /* compressed? */ if (!strncmp(p, "CWS", 3)) { *p = 'F'; i->zlib = 1; } HMAC_crunch(i->ctx, (unsigned char *)p, 8); p += 8; len -= 8; i->size = 8; } So the program fails when the swf is ZWS which it's managed as FWS |
All times are GMT -6. The time now is 12:26 PM. |