|
| static ValkkaRTSPClient * | createNew (UsageEnvironment &env, const std::string rtspURL, FrameFilter &framefilter, LiveStatus *livestatus, int verbosityLevel=0, char const *applicationName=NULL, portNumBits tunnelOverHTTPPortNum=0) |
| | Default constructor. More...
|
| |
|
static void | continueAfterDESCRIBE (RTSPClient *rtspClient, int resultCode, char *resultString) |
| | Called after rtsp DESCRIBE command gets a reply.
|
| |
|
static void | continueAfterGET_PARAMETER (RTSPClient *rtspClient, int resultCode, char *resultString) |
| | Used by pingGET_PARAMETER: a dummy callback to GET_PARAMETER.
|
| |
|
static void | continueAfterSETUP (RTSPClient *rtspClient, int resultCode, char *resultString) |
| | Called after rtsp SETUP command gets a reply.
|
| |
|
static void | continueAfterPLAY (RTSPClient *rtspClient, int resultCode, char *resultString) |
| | Called after rtsp PLAY command gets a reply.
|
| |
|
static void | subsessionAfterPlaying (void *clientData) |
| | Called when a stream's subsession (e.g., audio or video substream) ends.
|
| |
|
static void | subsessionByeHandler (void *clientData) |
| | Called when a RTCP "BYE" is received for a subsession.
|
| |
|
static void | streamTimerHandler (void *clientData) |
| | Called at the end of a stream's expected duration (if the stream has not already signaled its end using a RTCP "BYE")
|
| |
|
static void | setupNextSubsession (RTSPClient *rtspClient) |
| | Used to iterate through each stream's 'subsessions', setting up each one.
|
| |
|
static void | shutdownStream (RTSPClient *rtspClient, int exitCode=1) |
| | Used to shut down and close a stream (including its "RTSPClient" object):
|
| |
|
static void | pingGetParameter (void *clientData) |
| | Send a periodic GET_PARAMETER "ping" to the camera.
|
| |
Handles a live555 RTSP connection.
To get an idea how this works, see Live555 primer