This describes a single item in the "Transport:" line of one stream as negotiated by the SETUP RTSP command.
More...
#include <rtsp.h>
Data Fields
interleave ids, if TCP transport; each TCP/RTSP data packet starts with a '$', stream length and stream ID.
More...
UDP multicast port range; the ports to which we should connect to receive multicast UDP data.
More...
UDP client ports; these should be the local ports of the UDP RTP (and RTCP) sockets over which we receive RTP/RTCP data.
More...
UDP unicast server port range; the ports to which we should connect to receive unicast UDP RTP/RTCP data.
More...
time-to-live value (required for multicast); the amount of HOPs that packets will be allowed to make before being discarded.
More...
transport set to record data
More...
data/packet transport protocol; e.g.
More...
network layer transport protocol; e.g.
More...
Detailed Description
This describes a single item in the "Transport:" line of one stream as negotiated by the SETUP RTSP command.
Multiple transports are comma- separated ("Transport: x-read-rdt/tcp;interleaved=0-1,rtp/avp/udp;
client_port=1000-1001;server_port=1800-1801") and described in separate RTSPTransportFields.
Definition at line 88 of file rtsp.h.
Field Documentation
int RTSPTransportField::interleaved_min
interleave ids, if TCP transport; each TCP/RTSP data packet starts with a '$', stream length and stream ID.
If the stream ID is within the range of this interleaved_min-max, then the packet belongs to this stream.
Definition at line 93 of file rtsp.h.
Referenced by rtsp_read_setup().
int RTSPTransportField::interleaved_max
int RTSPTransportField::port_min
UDP multicast port range; the ports to which we should connect to receive multicast UDP data.
Definition at line 97 of file rtsp.h.
int RTSPTransportField::port_max
int RTSPTransportField::client_port_min
UDP client ports; these should be the local ports of the UDP RTP (and RTCP) sockets over which we receive RTP/RTCP data.
Definition at line 101 of file rtsp.h.
Referenced by rtsp_cmd_setup(), and rtsp_read_setup().
int RTSPTransportField::client_port_max
int RTSPTransportField::server_port_min
UDP unicast server port range; the ports to which we should connect to receive unicast UDP RTP/RTCP data.
Definition at line 105 of file rtsp.h.
int RTSPTransportField::server_port_max
int RTSPTransportField::ttl
time-to-live value (required for multicast); the amount of HOPs that packets will be allowed to make before being discarded.
Definition at line 109 of file rtsp.h.
int RTSPTransportField::mode_record
destination IP address
Definition at line 114 of file rtsp.h.
source IP address
Definition at line 115 of file rtsp.h.
data/packet transport protocol; e.g.
RTP or RDT
Definition at line 118 of file rtsp.h.
The documentation for this struct was generated from the following file: