[rtmpdump] rtmpsuck file?
Howard Chu
hyc at highlandsun.com
Mon Jan 4 06:13:31 CET 2010
Dan Schmidt wrote:
> I do not seem to be getting a file. Perhaps something is wrong? Any
> suggestions appreciated. Just want to watch fullscreen smoothly.
Works for me.
>
> The readme implies data is written to a file:
>
> 122 Once the play command is processed, all subsequent audio/video data
> received
> 123 from the server will be written to a file, as well as being
> delivered back
> 124 to the client.
Notice it says "Once the play the command is processed."
There is no "play" command in the log snippet you attached. Perhaps you just
didn't wait long enough.
Also, this is a program-of-last-resort. It will only be able to download in
realtime. You're better off reading the parameters that got extracted and then
using rtmpdump to get the stream.
> Don't we open a file here?
>
> 328 server->out = fopen(file, "wb");
> 329 if (!server->out)
> 330 ret = 1;
> 331 else
> 332 fwrite(flvHeader, 1, sizeof(flvHeader), server->out);
> 333 }
>
> http://video.pbs.org/video/1286437550/program/979359664
>
> dan at dan-desktop:~/rtmpsuck$ ./rtmpsuck
> RTMP Proxy Server v2.1
> (c) 2009 Andrej Stepanchuk, Howard Chu; license: GPL
>
> Streaming on rtmp://0.0.0.0:1935
> DEBUG: serverThread: accepted connection from<My IP> to 68.142.74.185
>
> DEBUG: SHandShake: Type Requested : 03
> DEBUG: SHandShake: Client Uptime : 906397
> DEBUG: SHandShake: Player Version: -128.0.3.2
> DEBUG: SHandShake: Handshaking finished....
> DEBUG: ServePacket, received packet type 14, size 378 bytes
> DEBUG: ServePacket, received: invoke 378 bytes
> DEBUG: (object begin)
> DEBUG: (object begin)
> DEBUG: Property:<Name: app, STRING: a1863/o6/>
> DEBUG: Property:<Name: flashVer, STRING: LNX
> 10,0,42,34>
> DEBUG: Property:<Name: swfUrl, STRING:
> http://www-tc.pbs.org/video/media/swf/PBSPlayer.swf?13241>
> DEBUG: Property:<Name: tcUrl, STRING:
> rtmp://pbs.fcod.llnwd.net:1935/a1863/o6/>
> DEBUG: Property:<Name: fpad, BOOLEAN: FALSE>
> DEBUG: Property:<Name: capabilities, NUMBER: 15.00>
> DEBUG: Property:<Name: audioCodecs, NUMBER: 3191.00>
> DEBUG: Property:<Name: videoCodecs, NUMBER: 252.00>
> DEBUG: Property:<Name: videoFunction, NUMBER: 1.00>
> DEBUG: Property:<Name: pageUrl, STRING:
> http://video.pbs.org/video/1286437550/program/979359664>
> DEBUG: Property:<Name: objectEncoding, NUMBER: 3.00>
> DEBUG: (object end)
> DEBUG: (object end)
> DEBUG: ServeInvoke, client invoking<connect>
> Processing connect
> app: a1863/o6/
> flashVer: LNX 10,0,42,34
> swfUrl: http://www-tc.pbs.org/video/media/swf/PBSPlayer.swf?13241
> tcUrl: rtmp://pbs.fcod.llnwd.net:1935/a1863/o6/
> pageUrl: http://video.pbs.org/video/1286437550/program/979359664
> DEBUG: RTMP_Connect, ... connected, handshaking
> DEBUG: HandShake: Client type: 03
>
> DEBUG: HandShake: Client digest offset: 580
> DEBUG: HandShake: Initial client digest:
> A5 55 3F A3 FA 67 AF 76 FB 25 1B DF B3 EC 93 EA 78 94 AA 66 98 63 F3 24
> 9B 5A 59 FB C0 D6 89 8A
>
More information about the rtmpdump
mailing list