Audio/video stream recording forums
|
Attention Visitor: |
You may have to register or log in before you can post:
|
|
|
Thread Tools | Display Modes |
#111
|
|||
|
|||
Re: Customized rtmpdump binaries with patch filehttp://www.mediafire.com/file/y40qsc...mpdump-2.4.zip returns an error. Please re-upload.
|
#112
|
|||
|
|||
Re: Customized rtmpdump binaries with patch fileQuote:
|
#113
|
|||
|
|||
Re: Customized rtmpdump binaries with patch fileThanx ksv every thing works ok with latest patched files
|
#114
|
|||
|
|||
Re: Customized rtmpdump binaries with patch fileHas anyone compiled ffmpeg for windows with the librtmp provided by KSV, that they would be willing to share?
|
#115
|
|||
|
|||
Re: Customized rtmpdump binaries with patch fileGreetings KSV. Thanks for the updates. Appreciate if you can help with a few problems using the latest patch.
Code:
rtmpdump -r "rtmp://88.212.206.42:1935/archive" -a "archive" -f "WIN 11,7,700,202" -W "http://echomsk.onlinetv.ru/hd/player.swf" -p "http://echomsk.onlinetv.ru/hd/kaz_14052013_5/" -y "mp4:filarmonia/kaz_14052013_5hd.mp4" -o "14052013_5hd.flv" 2. The downloaded file size reported appears to be incorrect. Getting consistent file size seems to be a hit and miss affair. How does one determine if the downloaded file size is correct? Code:
rtmpdump -r "rtmp://88.212.206.42:193 5/archive" -a "archive" -f "WIN 11,7,700,202" -W "http://echomsk.onlinetv.ru/hd/ player.swf" -p "http://echomsk.onlinetv.ru/hd/kaz_14052013_5/" -y "mp4:filarmoni a/kaz_14052013_5hd.mp4" -o "14052013_5hd.flv" -v RTMPDump v2.4 GIT-2012-12-30 (Compiled by KSV) (c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL Connecting ... INFO: Connected... Starting Live Stream INFO: Metadata: INFO: trackinfo: INFO: timescale 90000.00 INFO: length 784149216.00 INFO: language eng INFO: sampledescription: INFO: sampletype mp4a INFO: timescale 90000.00 INFO: length 784148384.00 INFO: language eng INFO: sampledescription: INFO: sampletype avc1 INFO: audiochannels 2.00 INFO: audiosamplerate 90000.00 INFO: videoframerate 25.00 INFO: aacaot 2.00 INFO: avclevel 40.00 INFO: avcprofile 77.00 INFO: audiocodecid mp4a INFO: videocodecid avc1 INFO: width 1280.00 INFO: height 720.00 INFO: frameWidth 1280.00 INFO: frameHeight 720.00 INFO: displayWidth 1280.00 INFO: displayHeight 720.00 INFO: framerate 25.00 INFO: moovposition 28.00 INFO: duration 8712.77 -455236.327 kB / 8712.75 sec (99.9%)) Download complete Code:
ERROR: RTMP_ReadPacket, failed to read RTMP packet body. len: 20671 ERROR: WriteN, RTMP send error 10038 (5 bytes) ERROR: WriteN, RTMP send error 10038 (5 bytes) . . |
#116
|
|||
|
|||
Re: Customized rtmpdump binaries with patch fileI just compiled this again on Mac OSX, applying the KSV patch following KSV's instructions, when I run it it shows me this :
RTMPDump v2.4 (c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL If it's correctly patched, is this what I should see? I notice in the post before me it also says "GIT-2012-12-30 (Compiled by KSV)", but, perhaps this is because I am on a different OS? |
#117
|
|||
|
|||
Re: Customized rtmpdump binaries with patch file@rtmpdumper1 The credits aren't in the patch itself but were in the windows binaries last time I checked. there is not a single reference to "(Compiled by KSV)" in it, if you look into it. After all, it is instead compiled by you
You should look at the output of the patch command to check whether it patched correctly. Then, if you build and install it system-wide, make sure that any existing librtmp in your system is superseded by this patched version. |
#118
|
|||
|
|||
Re: Customized rtmpdump binaries with patch file@marktr I looked through the patch and didn't see it, so I figured things were correct but wanted to make sure.
When I applied the patch, it patched each file and didn't throw an error, so I'm pretty sure it worked. When you say to make sure any librtmp on the system is superseded by the patched version, I assume you mean the librtmp that gets installed into /usr/local/lib? I cd'd into the directory and this is what I found: librtmp.0.dylib librtmp.a librtmp.dylib pkgconfig How would I tell if that version is patched? EDIT: Just saw you posted over on the other thread. Seems everything is working as expected now. Thanks! |
#119
|
|||
|
|||
Re: Customized rtmpdump binaries with patch fileQuote:
2) if not, as you realized, if a feature the patch enables over stock rtmpdump starts working, it is a good enough indicator |
#120
|
|||
|
|||
Re: Customized rtmpdump binaries with patch fileLatest KSV-rtmpdump causes an "Access denied" error in some US based servers. The latest version sends two bytes less in the connect packet than the previous one (sizes 495 vs 497.)
Code:
DEBUG: Parsed protocol: 0 DEBUG: Parsed host : cp48590.edgefcs.net DEBUG: Parsed app : ondemand/?auth=daEajbbdbd4bNcPcTavc7bTb_aCdudOdPab-brPnSq-h0-NaxPdXpe&aifp=v001&slist=video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/1024/887 DEBUG: Protocol : RTMP DEBUG: Hostname : cp48590.edgefcs.net DEBUG: Port : 1935 DEBUG: Playpath : mp4:video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/1024/887/CBS_LETTERMAN_3857_CONTENT_CIAN_764.mp4 DEBUG: tcUrl : rtmp://cp48590.edgefcs.net:1935/ondemand/?auth=daEajbbdbd4bNcPcTavc7bTb_aCdudOdPab-brPnSq-h0-NaxPdXpe&aifp=v001&slist=video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/1024/887 DEBUG: app : ondemand/?auth=daEajbbdbd4bNcPcTavc7bTb_aCdudOdPab-brPnSq-h0-NaxPdXpe&aifp=v001&slist=video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/1024/887 DEBUG: live : no DEBUG: timeout : 30 sec DEBUG: Setting buffer time to: 36000000ms Connecting ... DEBUG: RTMP_Connect1, ... connected, handshaking DEBUG: HandShake: Type Answer : 03 DEBUG: HandShake: Server Uptime : 1503316640 DEBUG: HandShake: FMS Version : 4.5.2.1 DEBUG: HandShake: Handshaking finished.... DEBUG: RTMP_Connect1, handshaked DEBUG2: RTMP_SendPacket: fd=1844, size=495 DEBUG2: 0000: 03 00 00 00 00 01 ef 14 00 00 00 00 ............ DEBUG2: 0000: 02 00 07 63 6f 6e 6e 65 63 74 00 3f f0 00 00 00 ...connect.?.... DEBUG2: 0010: 00 00 00 03 00 03 61 70 70 02 00 94 6f 6e 64 65 ......app...onde DEBUG2: 0020: 6d 61 6e 64 2f 3f 61 75 74 68 3d 64 61 45 61 6a mand/?auth=daEaj DEBUG2: 0030: 62 62 64 62 64 34 62 4e 63 50 63 54 61 76 63 37 bbdbd4bNcPcTavc7 DEBUG2: 0040: 62 54 62 5f 61 43 64 75 64 4f 64 50 61 62 2d 62 bTb_aCdudOdPab-b DEBUG2: 0050: 72 50 6e 53 71 2d 68 30 2d 4e 61 78 50 64 58 70 rPnSq-h0-NaxPdXp DEBUG2: 0060: 65 26 61 69 66 70 3d 76 30 30 31 26 73 6c 69 73 e&aifp=v001&slis DEBUG2: 0070: 74 3d 76 69 64 65 6f 2f 74 65 6d 70 5f 68 64 5f t=video/temp_hd_ DEBUG2: 0000: c3 . DEBUG2: 0000: 67 61 6c 6c 65 72 79 5f 76 69 64 65 6f 2f 43 42 gallery_video/CB DEBUG2: 0010: 53 5f 50 72 6f 64 75 63 74 69 6f 6e 5f 4f 75 74 S_Production_Out DEBUG2: 0020: 6c 65 74 5f 56 4d 53 2f 31 30 32 34 2f 38 38 37 let_VMS/1024/887 DEBUG2: 0030: 00 08 66 6c 61 73 68 56 65 72 02 00 0e 57 49 4e ..flashVer...WIN DEBUG2: 0040: 20 31 30 2c 30 2c 33 32 2c 31 38 00 05 74 63 55 10,0,32,18..tcU DEBUG2: 0050: 72 6c 02 00 b4 72 74 6d 70 3a 2f 2f 63 70 34 38 rl...rtmp://cp48 DEBUG2: 0060: 35 39 30 2e 65 64 67 65 66 63 73 2e 6e 65 74 3a 590.edgefcs.net: DEBUG2: 0070: 31 39 33 35 2f 6f 6e 64 65 6d 61 6e 64 2f 3f 61 1935/ondemand/?a DEBUG2: 0000: c3 . DEBUG2: 0000: 75 74 68 3d 64 61 45 61 6a 62 62 64 62 64 34 62 uth=daEajbbdbd4b DEBUG2: 0010: 4e 63 50 63 54 61 76 63 37 62 54 62 5f 61 43 64 NcPcTavc7bTb_aCd DEBUG2: 0020: 75 64 4f 64 50 61 62 2d 62 72 50 6e 53 71 2d 68 udOdPab-brPnSq-h DEBUG2: 0030: 30 2d 4e 61 78 50 64 58 70 65 26 61 69 66 70 3d 0-NaxPdXpe&aifp= DEBUG2: 0040: 76 30 30 31 26 73 6c 69 73 74 3d 76 69 64 65 6f v001&slist=video DEBUG2: 0050: 2f 74 65 6d 70 5f 68 64 5f 67 61 6c 6c 65 72 79 /temp_hd_gallery DEBUG2: 0060: 5f 76 69 64 65 6f 2f 43 42 53 5f 50 72 6f 64 75 _video/CBS_Produ DEBUG2: 0070: 63 74 69 6f 6e 5f 4f 75 74 6c 65 74 5f 56 4d 53 ction_Outlet_VMS DEBUG2: 0000: c3 . DEBUG2: 0000: 2f 31 30 32 34 2f 38 38 37 00 04 66 70 61 64 01 /1024/887..fpad. DEBUG2: 0010: 00 00 0c 63 61 70 61 62 69 6c 69 74 69 65 73 00 ...capabilities. DEBUG2: 0020: 40 6d e0 00 00 00 00 00 00 0b 61 75 64 69 6f 43 @m........audioC DEBUG2: 0030: 6f 64 65 63 73 00 40 ab ee 00 00 00 00 00 00 0b odecs.@......... DEBUG2: 0040: 76 69 64 65 6f 43 6f 64 65 63 73 00 40 6f 80 00 videoCodecs.@o.. DEBUG2: 0050: 00 00 00 00 00 0d 76 69 64 65 6f 46 75 6e 63 74 ......videoFunct DEBUG2: 0060: 69 6f 6e 00 3f f0 00 00 00 00 00 00 00 00 09 ion.?.......... DEBUG: Invoking connect INFO: Connected... DEBUG2: RTMP_ReadPacket: fd=1844 DEBUG2: 0000: 03 00 00 00 00 00 86 14 00 00 00 00 ............ DEBUG2: 0000: 02 00 06 5f 65 72 72 6f 72 00 3f f0 00 00 00 00 ..._error.?..... DEBUG2: 0010: 00 00 05 03 00 05 6c 65 76 65 6c 02 00 05 65 72 ......level...er DEBUG2: 0020: 72 6f 72 00 04 63 6f 64 65 02 00 1e 4e 65 74 43 ror..code...NetC DEBUG2: 0030: 6f 6e 6e 65 63 74 69 6f 6e 2e 43 6f 6e 6e 65 63 onnection.Connec DEBUG2: 0040: 74 2e 52 65 6a 65 63 74 65 64 00 0b 64 65 73 63 t.Rejected..desc DEBUG2: 0050: 72 69 70 74 69 6f 6e 02 00 29 5b 20 41 63 63 65 ription..)[ Acce DEBUG2: 0060: 73 73 4d 61 6e 61 67 65 72 2e 52 65 6a 65 63 74 ssManager.Reject DEBUG2: 0070: 20 5d 20 3a 20 41 63 63 65 73 73 20 64 65 6e 69 ] : Access deni DEBUG2: RTMP_ReadPacket: fd=1844 DEBUG2: 0000: c3 . DEBUG2: 0000: 65 64 21 00 00 09 ed!... DEBUG: RTMP_ClientPacket, received: invoke 134 bytes DEBUG: (object begin) DEBUG: Property: <Name: no-name, STRING: _error> DEBUG: Property: <Name: no-name, NUMBER: 1.00> DEBUG: Property: NULL DEBUG: Property: <Name: no-name, OBJECT> DEBUG: (object begin) DEBUG: Property: <Name: level, STRING: error> DEBUG: Property: <Name: code, STRING: NetConnection.Connect.Rejected> DEBUG: Property: <Name: description, STRING: [ AccessManager.Reject ] : Access denied!> DEBUG: (object end) DEBUG: (object end) DEBUG: HandleInvoke, server invoking <_error> ERROR: rtmp server sent error DEBUG2: RTMP_ReadPacket: fd=1844 DEBUG2: 0000: 03 00 00 00 00 00 12 14 00 00 00 00 ............ DEBUG2: 0000: 02 00 05 63 6c 6f 73 65 00 00 00 00 00 00 00 00 ...close........ DEBUG2: 0010: 00 05 .. DEBUG: RTMP_ClientPacket, received: invoke 18 bytes DEBUG: (object begin) DEBUG: Property: <Name: no-name, STRING: close> DEBUG: Property: <Name: no-name, NUMBER: 0.00> DEBUG: Property: NULL DEBUG: (object end) DEBUG: HandleInvoke, server invoking <close> ERROR: rtmp server requested close DEBUG: Closing connection. Debug of the previous working version (compiled in February if I remember correctly): Code:
DEBUG2: RTMP_SendPacket: fd=1844, size=497 DEBUG2: 0000: 03 00 00 00 00 01 f1 14 00 00 00 00 ............ DEBUG2: 0000: 02 00 07 63 6f 6e 6e 65 63 74 00 3f f0 00 00 00 ...connect.?.... DEBUG2: 0010: 00 00 00 03 00 03 61 70 70 02 00 95 6f 6e 64 65 ......app...onde DEBUG2: 0020: 6d 61 6e 64 2f 3f 61 75 74 68 3d 64 61 45 61 6a mand/?auth=daEaj DEBUG2: 0030: 62 62 64 62 64 34 62 4e 63 50 63 54 61 76 63 37 bbdbd4bNcPcTavc7 DEBUG2: 0040: 62 54 62 5f 61 43 64 75 64 4f 64 50 61 62 2d 62 bTb_aCdudOdPab-b DEBUG2: 0050: 72 50 6e 53 71 2d 68 30 2d 4e 61 78 50 64 58 70 rPnSq-h0-NaxPdXp DEBUG2: 0060: 65 26 61 69 66 70 3d 76 30 30 31 26 73 6c 69 73 e&aifp=v001&slis DEBUG2: 0070: 74 3d 76 69 64 65 6f 2f 74 65 6d 70 5f 68 64 5f t=video/temp_hd_ DEBUG2: 0000: c3 . DEBUG2: 0000: 67 61 6c 6c 65 72 79 5f 76 69 64 65 6f 2f 43 42 gallery_video/CB DEBUG2: 0010: 53 5f 50 72 6f 64 75 63 74 69 6f 6e 5f 4f 75 74 S_Production_Out DEBUG2: 0020: 6c 65 74 5f 56 4d 53 2f 31 30 32 34 2f 38 38 37 let_VMS/1024/887 DEBUG2: 0030: 2f 00 08 66 6c 61 73 68 56 65 72 02 00 0e 57 49 /..flashVer...WI DEBUG2: 0040: 4e 20 31 30 2c 30 2c 33 32 2c 31 38 00 05 74 63 N 10,0,32,18..tc DEBUG2: 0050: 55 72 6c 02 00 b5 72 74 6d 70 3a 2f 2f 63 70 34 Url...rtmp://cp4 DEBUG2: 0060: 38 35 39 30 2e 65 64 67 65 66 63 73 2e 6e 65 74 8590.edgefcs.net DEBUG2: 0070: 3a 31 39 33 35 2f 6f 6e 64 65 6d 61 6e 64 2f 3f :1935/ondemand/? DEBUG2: 0000: c3 . DEBUG2: 0000: 61 75 74 68 3d 64 61 45 61 6a 62 62 64 62 64 34 auth=daEajbbdbd4 DEBUG2: 0010: 62 4e 63 50 63 54 61 76 63 37 62 54 62 5f 61 43 bNcPcTavc7bTb_aC DEBUG2: 0020: 64 75 64 4f 64 50 61 62 2d 62 72 50 6e 53 71 2d dudOdPab-brPnSq- DEBUG2: 0030: 68 30 2d 4e 61 78 50 64 58 70 65 26 61 69 66 70 h0-NaxPdXpe&aifp DEBUG2: 0040: 3d 76 30 30 31 26 73 6c 69 73 74 3d 76 69 64 65 =v001&slist=vide DEBUG2: 0050: 6f 2f 74 65 6d 70 5f 68 64 5f 67 61 6c 6c 65 72 o/temp_hd_galler DEBUG2: 0060: 79 5f 76 69 64 65 6f 2f 43 42 53 5f 50 72 6f 64 y_video/CBS_Prod DEBUG2: 0070: 75 63 74 69 6f 6e 5f 4f 75 74 6c 65 74 5f 56 4d uction_Outlet_VM DEBUG2: 0000: c3 . DEBUG2: 0000: 53 2f 31 30 32 34 2f 38 38 37 2f 00 04 66 70 61 S/1024/887/..fpa DEBUG2: 0010: 64 01 00 00 0c 63 61 70 61 62 69 6c 69 74 69 65 d....capabilitie DEBUG2: 0020: 73 00 40 6d e0 00 00 00 00 00 00 0b 61 75 64 69 s.@m........audi DEBUG2: 0030: 6f 43 6f 64 65 63 73 00 40 ab ee 00 00 00 00 00 oCodecs.@....... DEBUG2: 0040: 00 0b 76 69 64 65 6f 43 6f 64 65 63 73 00 40 6f ..videoCodecs.@o DEBUG2: 0050: 80 00 00 00 00 00 00 0d 76 69 64 65 6f 46 75 6e ........videoFun DEBUG2: 0060: 63 74 69 6f 6e 00 3f f0 00 00 00 00 00 00 00 00 ction.?......... DEBUG2: 0070: 09 . DEBUG: Invoking connect INFO: Connected... |
Tags: binaries, binary, patch, patches, rtmpdump, rtmpsrv, rtmpsuck |
Thread Tools | |
Display Modes | |
|
|