Freeware console application for downloading RTMP and RTMPE streams (Mac OS X, Linux, Windows)

» All Streaming Video Recording Software – compare main features easily

rtmpdump ( Freeware / Mac OS X, Linux, Windows ) is a console application that allows you to download RTMP and RTMPE streams to your hard drive. rtmpdump supports SWF verification. It can resume recording ( –resume option)

Example of usage:
rtmpdump -r “rtmp://host/dir/file.flv” -o filename.flv

If you see the following the “WARNING: Download may be incomplete, try –resume!” message, try to use the –resume option:
rtmpdump -r “rtmp://host/dir/file.flv” -o filename.flv –resume

rtmpdump parameters:

  • –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
  • –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
  • –live|-v Save a live stream, no –resume (seeking) of live strems possible
  • –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
  • –buffer|-b Buffer time in milliseconds, this option makes only sense in stdout mode
  • –skip|-k num Skip num keyframes when looking for last keyframe to resume from. Useful if resume fails

Download rtmpdump

Leave a comment