WARNING: The online documentation has moved to https://docs.pjsip.org.
Visit the new documentation at https://docs.pjsip.org:
Home --> Documentations --> PJMEDIA Reference
#include <stream.h>
This structure describes media stream information. Each media stream corresponds to one "m=" line in SDP session descriptor, and it has its own RTP/RTCP socket pair.
Media type (audio, video)
Transport protocol (RTP/AVP, etc.)
Media direction.
Local RTP address
Remote RTP address
Optional remote RTCP address. If sin_family is zero, the RTP address will be calculated from RTP.
Use RTP and RTCP multiplexing.
Local RTCP-FB info.
Remote RTCP-FB info.
Incoming codec format info.
Optional codec param.
Outgoing codec paylaod type.
Incoming codec paylaod type.
Outgoing codec max ptime.
Outgoing pt for telephone-events.
Incoming pt for telephone-events.
RTP SSRC.
RTCP CNAME.
Has remote RTP SSRC?
Remote RTP SSRC.
Remote RTCP CNAME.
Initial RTP timestamp.
Initial RTP sequence number.
Bitmask flags if initial RTP sequence and/or timestamp for sender are set. bit 0/LSB : sequence flag bit 1 : timestamp flag
Jitter buffer init delay in msec. (-1 for default).
Jitter buffer minimum prefetch delay in msec (-1 for default).
Jitter buffer maximum prefetch delay in msec (-1 for default).
Jitter buffer max delay in msec.
Jitter buffer discard algorithm.
Stream keep-alive and NAT hole punch (see #PJMEDIA_STREAM_ENABLE_KA) is enabled?
Stream send kep-alive settings.
Disable automatic sending of RTCP SDES and BYE.