rfc8888v3.txt   rfc8888.txt 
skipping to change at line 210 skipping to change at line 210
FMT=11 indicating that this is a congestion control feedback packet, FMT=11 indicating that this is a congestion control feedback packet,
and with the SSRC set to that of the sender of the RTCP packet. and with the SSRC set to that of the sender of the RTCP packet.
Section 6.1 of [RFC4585] requires the RTCP header to be followed by Section 6.1 of [RFC4585] requires the RTCP header to be followed by
the SSRC of the RTP flow being reported upon. Accordingly, the RTCP the SSRC of the RTP flow being reported upon. Accordingly, the RTCP
header is followed by a report block for each SSRC from which RTP header is followed by a report block for each SSRC from which RTP
packets have been received, followed by a Report Timestamp. packets have been received, followed by a Report Timestamp.
Each report block begins with the SSRC of the received RTP stream on Each report block begins with the SSRC of the received RTP stream on
which it is reporting. Following this, the report block contains a which it is reporting. Following this, the report block contains a
16-bit packet metric block for each RTP packet with sequence number 16-bit packet metric block for each RTP packet that has a sequence
in the range begin_seq to begin_seq+num_reports inclusive (calculated number in the range begin_seq to begin_seq+num_reports inclusive
using arithmetic modulo 65536 to account for possible sequence number (calculated using arithmetic modulo 65536 to account for possible
wrap-around). If the number of 16-bit packet metric blocks included sequence number wrap-around). If the number of 16-bit packet metric
in the report block is not a multiple of two, then 16 bits of zero blocks included in the report block is not a multiple of two, then 16
padding MUST be added after the last packet metric block, to align bits of zero padding MUST be added after the last packet metric
the end of the packet metric blocks with the next 32-bit boundary. block, to align the end of the packet metric blocks with the next
The value of num_reports MAY be 0, indicating that there are no 32-bit boundary. The value of num_reports MAY be 0, indicating that
packet metric blocks included for that SSRC. Each report block MUST there are no packet metric blocks included for that SSRC. Each
NOT include more than 16384 packet metric blocks (i.e., it MUST NOT report block MUST NOT include more than 16384 packet metric blocks
report on more than one quarter of the sequence number space in a (i.e., it MUST NOT report on more than one quarter of the sequence
single report). number space in a single report).
The contents of each 16-bit packet metric block comprise the R, ECN, The contents of each 16-bit packet metric block comprise the R, ECN,
and ATO fields as follows: and ATO fields as follows:
Received (R, 1 bit): A boolean that indicates whether the packet was Received (R, 1 bit): A boolean that indicates whether the packet was
received. 0 indicates that the packet was not yet received and received. 0 indicates that the packet was not yet received and
the subsequent 15 bits (ECN and ATO) in this 16-bit packet metric the subsequent 15 bits (ECN and ATO) in this 16-bit packet metric
block are also set to 0 and MUST be ignored. 1 indicates that the block are also set to 0 and MUST be ignored. 1 indicates that the
packet was received and the subsequent bits in the block need to packet was received and the subsequent bits in the block need to
be parsed. be parsed.
 End of changes. 1 change blocks. 
12 lines changed or deleted 12 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/