rtmpdump/ 0000755 0000000 0000000 00000000000 12440644353 011431 5 ustar root root rtmpdump/rtmpdump.1.html 0000644 0000000 0000000 00000025653 12440644353 014341 0 ustar root root
RTMPDUMP(1) | RTMPDUMP(1) | |
RTMPDump v2.4 | 2012-07-24 | RTMPDUMP(1) |
NAME
SYNOPSIS
rtmpdump −h DESCRIPTION
rtmpdump makes a connection to the specified RTMP server and plays the media specified by the given url. The url should be of the form rtmp[t][e]://hostname[:port][/app[/playpath]] Plain rtmp, as well as tunneled and encrypted sessions are supported. OPTIONSNetwork Parameters
Connection Parameters
Session Parameters
Security Parameters
Miscellaneous
EXIT STATUS
ENVIRONMENT
FILES
SEE ALSO
AUTHORS
<http://rtmpdump.mplayerhq.hu> |
RTMPGW(8) | RTMPGW(8) | |
RTMPDump v2.4 | 2011-07-20 | RTMPGW(8) |
NAME
SYNOPSIS
rtmpgw −h DESCRIPTION
rtmpgw listens for HTTP requests that specify RTMP stream parameters and then returns the RTMP data in the HTTP response. The only valid HTTP request is "GET /" but additional options can be provided in URL-encoded fashion. Options specified on the command line will be used as defaults, which can be overridden by options in the HTTP request. OPTIONSNetwork Parameters
Connection Parameters
Session Parameters
Security Parameters
Miscellaneous
EXAMPLES
GET /?r=rtmp:%2f%2fserver%2fmyapp&y=somefile HTTP/1.0is equivalent to the rtrmpdump(1) invocation rtmpdump −r rtmp://server/myapp −y somefile Note that only the shortform (single letter) options are supported. ENVIRONMENT
FILES
SEE ALSO
AUTHORS
<http://rtmpdump.mplayerhq.hu> |
LIBRTMP(3) | LIBRTMP(3) | |
RTMPDump v2.4 | 2011-07-20 | LIBRTMP(3) |
NAME
LIBRARY
SYNOPSIS
DESCRIPTION
The RTMPDump software package includes a basic client utility program in rtmpdump(1), some sample servers, and a library used to provide programmatic access to the RTMP protocol. This man page gives an overview of the RTMP library routines. These routines are found in the -lrtmp library. Many other routines are also available, but they are not documented yet. The basic interaction is as follows. A session handle is created using RTMP_Alloc() and initialized using RTMP_Init(). All session parameters are provided using RTMP_SetupURL(). The network connection is established using RTMP_Connect(), and then the RTMP session is established using RTMP_ConnectStream(). The stream is read using RTMP_Read(). A client can publish a stream by calling RTMP_EnableWrite() before the RTMP_Connect() call, and then using RTMP_Write() after the session is established. While a stream is playing it may be paused and unpaused using RTMP_Pause(). The stream playback position can be moved using RTMP_Seek(). When RTMP_Read() returns 0 bytes, the stream is complete and may be closed using RTMP_Close(). The session handle is freed using RTMP_Free(). All data is transferred using FLV format. The basic session requires an RTMP URL. The RTMP URL format is of the form rtmp[t][e|s]://hostname[:port][/app[/playpath]] Plain rtmp, as well as tunneled and encrypted sessions are supported. Additional options may be specified by appending space-separated key=value pairs to the URL. Special characters in values may need to be escaped to prevent misinterpretation by the option parser. The escape encoding uses a backslash followed by two hexadecimal digits representing the ASCII value of the character. E.g., spaces must be escaped as \20 and backslashes must be escaped as \5c. OPTIONSNetwork Parameters
Connection Parameters
Session Parameters
Security Parameters
EXAMPLES
"rtmp://flashserver:1935/ondemand/thefile swfUrl=http://flashserver/player.swf swfVfy=1" ENVIRONMENT
FILES
SEE ALSOAUTHORS
<http://rtmpdump.mplayerhq.hu> |