Home --> Documentations --> PJMEDIA Reference
#include <vid_stream.h>
This structure describes video stream information. Each video 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.
Outgoing codec paylaod type.
Incoming codec paylaod type.
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.
Stream keep-alive and NAT hole punch (see #PJMEDIA_STREAM_ENABLE_KA) is enabled?
Stream send kep-alive settings.
Incoming codec format info.
Optional codec param.
Disable automatic sending of RTCP SDES and BYE.
Stream send rate control settings.
Stream send keyframe settings.