FFmpeg
|
#include "avformat.h"
#include "network.h"
#include "os_support.h"
#include "rtsp.h"
#include "internal.h"
#include "avio_internal.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/avstring.h"
#include "libavutil/time.h"
#include "url.h"
Go to the source code of this file.
Macros | |
#define | SDP_MAX_SIZE 16384 |
Functions | |
int | ff_rtsp_setup_output_streams (AVFormatContext *s, const char *addr) |
Announce the stream to the server and set up the RTSPStream child objects for each media stream. | |
static int | rtsp_write_record (AVFormatContext *s) |
static int | rtsp_write_header (AVFormatContext *s) |
int | ff_rtsp_tcp_write_packet (AVFormatContext *s, RTSPStream *rtsp_st) |
Send buffered packets over TCP. | |
static int | rtsp_write_packet (AVFormatContext *s, AVPacket *pkt) |
static int | rtsp_write_close (AVFormatContext *s) |
Variables | |
static const AVClass | rtsp_muxer_class |
AVOutputFormat | ff_rtsp_muxer |
#define SDP_MAX_SIZE 16384 |
Definition at line 37 of file rtspenc.c.
Referenced by ff_rtsp_setup_output_streams().
int ff_rtsp_setup_output_streams | ( | AVFormatContext * | s, |
const char * | addr | ||
) |
Announce the stream to the server and set up the RTSPStream child objects for each media stream.
|
static |
Definition at line 109 of file rtspenc.c.
Referenced by rtsp_write_header().
|
static |
int ff_rtsp_tcp_write_packet | ( | AVFormatContext * | s, |
RTSPStream * | rtsp_st | ||
) |
Send buffered packets over TCP.
Definition at line 140 of file rtspenc.c.
Referenced by ff_rtsp_undo_setup(), and rtsp_write_packet().
|
static |
|
static |
|
static |
AVOutputFormat ff_rtsp_muxer |