dwww Home | Manual pages | Find package

RTMPSUCK(1)                 General Commands Manual                RTMPSUCK(1)

NAME
       rtmpsuck - a transparent RTMP proxy

SYNOPSIS
       rtmpsuck [-z]

DESCRIPTION
       rtmpsuck  is a transparent RTMP proxy. It listens on port 1935 for RTMP
       sessions, but you can also redirect other ports to  it  as  needed.  It
       first  performs  an  RTMP handshake with the client, then waits for the
       client to send a connect request.  It parses and prints the connect pa-
       rameters, then makes an outbound connection to the real RTMP server. It
       performs an RTMP handshake with that server, forwards the  connect  re-
       quest, and from that point on it just relays packets back and forth be-
       tween the two endpoints.
       It also checks for a few packets  that  it  treats  specially:  a  play
       packet from the client will get parsed so that the playpath can be dis-
       played. It also handles SWF  Verification  requests  from  the  server,
       without forwarding them to the client.
       Once the play command is processed, all subsequent audio/video data re-
       ceived from the server will be written to a file, as well as being  de-
       livered back to the client.
       The  point  of all this, instead of just using a sniffer, is that since
       rtmpsuck has performed real handshakes with both  the  client  and  the
       server,  it  can  negotiate  whatever encryption keys are needed and so
       record the unencrypted data.

OPTIONS
       -z Debug level output. Extremely verbose.

SEE ALSO
       rtmpdump(1)

AUTHORS
       Andrej Stepanchuk, Howard Chu
       <http://rtmpdump.mplayerhq.hu>

RTMPDump v2.4                     2016-04-27                       RTMPSUCK(1)

Generated by dwww version 1.15 on Tue Jun 25 22:44:35 CEST 2024.