Skip to main content

Module rtp

Module rtp 

Source

Structs§

FirRequest
FullIntraRequest
GenericNack
Goodbye
PictureLossIndication
ReceiverReport
RemoteBitrateEstimate
ReportBlock
RtpHeader
RtpHeaderExtension
RtpPacket
SdesChunk
SdesItem
SenderReport
SourceDescription
TransportWideCc

Enums§

RtcpPacket

Constants§

RTCP_BYE
RTCP_PSFB
RTCP_PSFB_APP
RTCP_PSFB_FIR
RTCP_PSFB_PLI
RTCP_RR
RTCP_RTPFB
RTCP_RTPFB_NACK
RTCP_RTPFB_TWCC
RTCP_SDES
RTCP_SR
RTCP_XR
RTCP Extended Report (RFC 3611)

Functions§

calculate_abs_send_time
decode_twcc_feedback
Decode the status chunks and recv deltas of a TWCC feedback packet (draft-holmer-rmcat-transport-wide-cc-extensions-01 §3.1 — the wire format Chrome and pion emit, with a 1-bit chunk type flag). Tolerates truncated payloads: returns as many entries as the payload fully describes.
is_rtcp
marshal_rtcp_packets
parse_rtcp_packets

Type Aliases§

TwccReportEntry
Decoded TWCC feedback entry: (transport-wide sequence number, arrival delta in microseconds relative to the report’s reference time; None means the packet was reported lost).