flvstreamer/rtmpdump does not support SWF Verification

Lee Savage leesavage09 at gmail.com
Wed Jun 27 09:50:55 EDT 2012


> 1. Reply to the list, not to me personally
>
> 2. Show us the command you ran to get the output above.  It appears get_iplayer can't locate rtmpdump/flvstreamer, but we can't be sure unless we see > your command line.
>
> 3. If you still have it installed, run '/path/to/flvstreamer --help' at a command prompt. What do you see?
>
> 4. Run '/path/to/rtmpdump --help' at a command prompt.  What do you see?


1. Sorry about that accident, just clicked reply in email client. Wont
happen again

2.
perl ./get_iplayer -g 100
--output="/share/Qdownload/get_iplayer-2.82/rec/"
--flvstreamer="/share/Qdownload/flvstreamer"
or
perl ./get_iplayer -g 100
--output="/share/Qdownload/get_iplayer-2.82/rec/"
--flvstreamer="/share/Qdownload/rtmpdump"
both have same effect

3. [/share/Qdownload/flvstreamer] # ./flvstreamer --help
FLVStreamer v2.1c1
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL

This program dumps the media content streamed over rtmp.

--help|-h               Prints this help screen.
--rtmp|-r url           URL (e.g. rtmp//hotname[:port]/path)
--host|-n hostname      Overrides the hostname in the rtmp url
--port|-c port          Overrides the port in the rtmp url
--socks|-S host:port    Use the specified SOCKS proxy
--protocol|-l           Overrides the protocol in the rtmp url (0 -
RTMP, 3 - RTMPE)
--playpath|-y           Overrides the playpath parsed from rtmp url
--swfUrl|-s url         URL to player swf file
--tcUrl|-t url          URL to played stream (default: "rtmp://host[:port]/app")
--pageUrl|-p url        Web URL of played programme
--app|-a app            Name of player used
--auth|-u string        Authentication string to be appended to the
connect string
--conn|-C type:data     Arbitrary AMF data to be appended to the connect string
                        B:boolean(0|1), S:string, N:number, O:object-flag(0|1),
                        Z:(null), NB:name:boolean, NS:name:string,
NN:name:number
--flashVer|-f string    Flash version string (default: "LNX 10,0,22,87")
--live|-v               Save a live stream, no --resume (seeking) of
live streams possible
--subscribe|-d string   Stream name to subscribe to (otherwise
defaults to playpath if live is specifed)
--flv|-o string         FLV output file name, if the file name is -
print stream to stdout
--resume|-e             Resume a partial RTMP download
--timeout|-m num        Timeout connection num seconds (default: 120)
--start|-A num          Start at num seconds into stream (not valid
when using --live)
--stop|-B num           Stop at num seconds into stream
--token|-T key          Key for SecureToken response
--hashes|-#             Display progress with hashes, not with the byte counter
--buffer|-b             Buffer time in milliseconds (default:
36000000), this option makes only sense in stdout mode (-o -)
--skip|-k num           Skip num keyframes when looking for last
keyframe to resume from. Useful if resume fails (default: 0)

--quiet|-q              Supresses all command output.
--verbose|-V            Verbose command output.
--debug|-z              Debug level command output.
If you don't pass parameters for swfUrl, pageUrl, or auth these
properties will not be included in the connect packet.

4.[/share/Qdownload/rtmpdump] # ./rtmpdump --help
RTMPDump v1.9
(c) 2009 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL

This program dumps the media content streamed over rtmp.

--help|-h               Prints this help screen.
--rtmp|-r url           URL (e.g. rtmp//hotname[:port]/path)
--host|-n hostname      Overrides the hostname in the rtmp url
--port|-c port          Overrides the port in the rtmp url
--socks|-S host:port    Use the specified SOCKS proxy
--protocol|-l           Overrides the protocol in the rtmp url (0 -
RTMP, 3 - RTMPE)
--playpath|-y           Overrides the playpath parsed from rtmp url
--swfUrl|-s url         URL to player swf file
--tcUrl|-t url          URL to played stream (default: "rtmp://host[:port]/app")
--pageUrl|-p url        Web URL of played programme
--app|-a app            Name of player used
--swfhash|-w hexstring  SHA256 hash of the decompressed SWF file (32 bytes)
--swfsize|-x num        Size of the decompressed SWF file, required
for SWFVerification
--auth|-u string        Authentication string to be appended to the
connect string
--flashVer|-f string    Flash version string (default: "LNX 10,0,22,87")
--live|-v               Save a live stream, no --resume (seeking) of
live streams possible
--subscribe|-d string   Stream name to subscribe to (otherwise
defaults to playpath if live is specifed)
--flv|-o string         FLV output file name, if the file name is -
print stream to stdout
--resume|-e             Resume a partial RTMP download
--timeout|-m num        Timeout connection num seconds (default: 120)
--start|-A num          Start at num seconds into stream (not valid
when using --live)
--stop|-B num           Stop at num seconds into stream
--hashes|-#             Display progress with hashes, not with the byte counter
--buffer|-b             Buffer time in milliseconds (default:
36000000), this option makes only sense in stdout mode (-o -)
--skip|-k num           Skip num keyframes when looking for last
keyframe to resume from. Useful if resume fails (default: 0)

--quiet|-q              Supresses all command output.
--verbose|-V            Verbose command output.
--debug|-z              Debug level command output.
If you don't pass parameters for swfUrl, pageUrl, app or auth these
propertiews will not be included in the connect packet.



More information about the get_iplayer mailing list