Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

RTCP RR (rtcp_rr)

Reached from

Lower layerSelectorValue
rtcppacket_type201 (0xc9) (re-decodes this layer)
rtcppacket_type0 (0x00) – 255 (0xff) (at least 4 octets remaining)
rtcp_srversion2 (at least 4 octets remaining)
rtcp_rrversion2 (at least 4 octets remaining)
rtcp_sdesversion2 (at least 4 octets remaining)
rtcp_byeversion2 (at least 4 octets remaining)
rtcp_appversion2 (at least 4 octets remaining)

Fields

FieldTypeDefaultAutoDescription
versionuint(2)2RTCP version (2).
paddinguint(1)0P bit: padding octets at the end of the packet (Manual).
report_countuint(5)Number of items of report_blocksReception report count (Auto).
packet_typeenum(8)201 (rr)Packet type (200 SR, 201 RR, 202 SDES, 203 BYE, 204 APP, 205 RTPFB, 206 PSFB, 207 XR).
lengthuint(16)Length of the header in 32-bit words (-1)Packet length in 32-bit words minus one (Auto).
ssrcuint(32)305419896SSRC of the sender of this packet.
report_blockslist<struct> — report_count items[]Reception report blocks: SSRC, fraction lost, cumulative lost, extended highest sequence number, jitter, LSR, DLSR.
extensionbytes — up to offset length * 4 + 4 of the group""Profile-specific extension octets up to the packet length.

packet_type

ValueName
200 (0xc8)sr
201 (0xc9)rr
202 (0xca)sdes
203 (0xcb)bye
204 (0xcc)app
205 (0xcd)rtpfb
206 (0xce)psfb
207 (0xcf)xr

report_blocks

Each item is a group of the fields below.

FieldTypeDefaultAutoDescription
ssrcuint(32)2271560481
fraction_lostuint(8)0
cumulative_lostuint(24)0
highest_sequenceuint(32)0
jitteruint(32)0
lsruint(32)0
dlsruint(32)0

Next layer

The next layer is selected by version; when the field is Auto the builder writes the value of the protocol stacked above.

ValueProtocolNote
2rtcpat least 4 octets remaining
2rtcp_srat least 4 octets remaining
2rtcp_rrat least 4 octets remaining
2rtcp_sdesat least 4 octets remaining
2rtcp_byeat least 4 octets remaining
2rtcp_appat least 4 octets remaining

Constraints

LevelRule
warningversion = 2

Sample templates